คำถามติดแท็ก view

แท็กนี้สำหรับคำถามเกี่ยวกับมุมมองฐานข้อมูลหรือมุมมอง UI / สถาปัตยกรรม ดูเพิ่มเติมแท็กต่อไปนี้: sql-view, android-view, uiview

17
Android: ทำไมถึงไม่มี maxHeight สำหรับการดู?
มุมมองมีminHeightแต่อย่างใดขาดmaxHeight: สิ่งที่ฉันพยายามที่จะบรรลุจะมีบางรายการ (มุมมอง) ScrollViewเติมขึ้น เมื่อมีรายการ 1..3 ฉันต้องการแสดงโดยตรง ความหมายScrollViewมีความสูงของทั้ง 1, 2 หรือ 3 รายการ เมื่อมีรายการ 4 รายการขึ้นไปฉันต้องการScrollViewหยุดขยาย (ดังกmaxHeight) และเริ่มให้เลื่อน maxHeightแต่มีวิธีการที่น่าเสียดายที่ชุดไม่มี ดังนั้นฉันอาจต้องตั้งค่าScrollViewความสูงของฉันโดยทางโปรแกรมWRAP_CONTENTเมื่อมี 1..3 รายการและตั้งค่าความสูงเป็น3*sizeOf(View)เมื่อมี 4 รายการขึ้นไป ใครสามารถอธิบายได้ว่าทำไมไม่มีการmaxHeightให้เมื่อมีminHeight? (BTW: มุมมองบางอย่างเช่นImageViewมีการmaxHeightใช้งาน)

11
รับกิจกรรมจากบริบทใน Android
อันนี้ทำให้ฉันนิ่งงัน ฉันต้องการเรียกวิธีกิจกรรมจากภายในคลาสเลย์เอาต์ที่กำหนดเอง ปัญหาของเรื่องนี้คือฉันไม่รู้วิธีเข้าถึงกิจกรรมจากภายในโครงร่าง โปรไฟล์ของ public class ProfileView extends LinearLayout { TextView profileTitleTextView; ImageView profileScreenImageButton; boolean isEmpty; ProfileData data; String name; public ProfileView(Context context, AttributeSet attrs, String name, final ProfileData profileData) { super(context, attrs); ...... ...... } //Heres where things get complicated public void onClick(View v) { //Need to get the …

8
กำหนดตำแหน่งที่แน่นอนของมุมมอง
เป็นไปได้ไหมที่จะกำหนดตำแหน่งที่แน่นอนของมุมมองใน Android? (ฉันรู้ว่ามีAbsoluteLayoutแต่มันเลิก ... ) ตัวอย่างเช่นถ้าฉันมีหน้าจอ 240x320px ฉันจะเพิ่มอันImageViewที่ 20x20px ได้อย่างไรว่าจุดศูนย์กลางอยู่ที่ตำแหน่ง (100,100)

20
วิธีการตั้งค่าสีพื้นหลังของมุมมอง
ฉันกำลังพยายามตั้งค่าสีพื้นหลังของมุมมอง (ในกรณีนี้คือปุ่ม) ฉันใช้รหัสนี้: // set the background to green v.setBackgroundColor(0x0000FF00 ); v.invalidate(); มันทำให้ปุ่มหายไปจากหน้าจอ ฉันทำอะไรผิดและวิธีที่ถูกต้องในการเปลี่ยนสีพื้นหลังในมุมมองใด ๆ คืออะไร ขอบคุณ
179 android  view  colors  background  set 

20
จะลบมุมมองย่อยทั้งหมดใน Swift ได้อย่างไร
ฉันกำลังมองหาวิธีง่าย ๆ ในการลบการดูย่อยทั้งหมดทันทีจากผู้กำกับดูแลแทนที่จะลบทีละรายการ //I'm trying something like this, but is not working let theSubviews : Array = container_view.subviews for (view : NSView) in theSubviews { view.removeFromSuperview(container_view) } ฉันกำลังคิดถึงอะไร UPDATE container_viewแอปของฉันมีหลัก ฉันต้องเพิ่มมุมมองอื่น ๆ เป็นมุมมองย่อยcontainer_viewเพื่อให้การนำทางเรียงลำดับ ดังนั้นเมื่อคลิกปุ่มเพื่อ "เปิด" หน้าใดหน้าหนึ่งฉันจำเป็นต้องลบการดูทั้งหมดและเพิ่มหน้าใหม่ อัปเดต 2 - โซลูชันที่ใช้งานได้ (OS X) ฉันเดาว่า Apple คงซ่อมแล้ว ตอนนี้มันง่ายกว่าที่เคยเพียงแค่โทร: for view in containerView.subviews{ …
176 macos  view  swift 

5
ดำเนินการ Segue โดยทางโปรแกรมและส่งพารามิเตอร์ไปยังมุมมองปลายทาง
ในแอพของฉันฉันมีปุ่มที่ทำงานเป็นส่วนย่อยแบบเป็นโปรแกรม: - (void)myButtonMethod { //execute segue programmatically [self performSegueWithIdentifier: @"MySegue" sender: self]; } ฉันต้องการทราบว่ามีวิธีการอ้างอิงมุมมองปลายทางและส่งผ่านพารามิเตอร์บางอย่างหรือไม่ ฉันรู้ว่าในprepareForSegueวิธีการฉันสามารถอ้างถึงด้วย: myDestinationViewController *vc = [segue destinationViewController];แต่ฉันไม่ทราบวิธีการดำเนินการในส่วนย่อยทางโปรแกรม คุณมีความคิดใด ๆ ขอบคุณ yassa UPDATE: ฉันขอโทษสำหรับคำถามนี้ !!! ฉันค้นพบเพียงว่าแม้ว่าซีคิวจะถูกเรียกใช้โดยทางโปรแกรมprepareForSegueเมธอดนั้นถูกเรียกใช้อยู่แล้วดังนั้นจึงเป็นไปได้ที่จะส่งพารามิเตอร์ในแบบปกติเหมือนกัน

3
LayoutOptions ของ Xamarin.Form แตกต่างกันอย่างไรโดยเฉพาะ Fill และ Expand?
ใน Xamarin.Forms ทุกViewมีสองคุณสมบัติและHorizontalOptions VerticalOptionsทั้งสองเป็นประเภทLayoutOptionsและสามารถมีหนึ่งในค่าต่อไปนี้: LayoutOptions.Start LayoutOptions.Center LayoutOptions.End LayoutOptions.Fill LayoutOptions.StartAndExpand LayoutOptions.CenterAndExpand LayoutOptions.EndAndExpand LayoutOptions.FillAndExpand เห็นได้ชัดว่ามันควบคุมการจัดแนวของมุมมองในมุมมองหลัก แต่พฤติกรรมของแต่ละตัวเลือกเป็นอย่างไร และความแตกต่างระหว่างFillและคำต่อท้ายExpandคืออะไร?

8
Android - ให้เด็ก ๆ อยู่ในมุมมอง?
ได้รับมุมมองฉันจะดูมุมมองเด็กได้อย่างไร ดังนั้นฉันมีมุมมองที่กำหนดเองและดีบักเกอร์แสดงว่าภายใต้mChildrenมีมุมมองอื่น ๆ อีก 7 รายการ ฉันต้องการวิธีเข้าถึงมุมมองเหล่านี้ แต่ดูเหมือนว่าจะไม่มี API สาธารณะในการทำเช่นนี้ ข้อเสนอแนะใด ๆ แก้ไข: มุมมองที่กำหนดเองของฉันสืบทอดมาจาก AdapterView
169 android  view 

5
วัตถุมุมมองพจนานุกรมคืออะไร?
ใน python 2.7 เรามีวิธีการดูพจนานุกรมที่มีอยู่ ตอนนี้ฉันรู้ข้อดีและข้อเสียของสิ่งต่อไปนี้: dict.items()(และvalues, keys): ส่งคืนรายการดังนั้นคุณจึงสามารถจัดเก็บผลลัพธ์ได้จริงและ dict.iteritems() (และชอบ): ส่งคืนตัวสร้างดังนั้นคุณสามารถวนซ้ำแต่ละค่าที่สร้างทีละตัว อะไรคือสิ่งที่dict.viewitems()และชอบ ประโยชน์ของพวกเขาคืออะไร? มันทำงานยังไง? อะไรคือมุมมองหลังจากทั้งหมด? ฉันอ่านว่ามุมมองสะท้อนการเปลี่ยนแปลงจากพจนานุกรมเสมอ แต่มันทำงานอย่างไรจากมุมมองที่สมบูรณ์และหน่วยความจำ? ข้อดีและข้อเสียคืออะไร
158 python  view  dictionary 

5
Android - เพิ่มมุมมองลงในมุมมองแบบไดนามิก
ฉันมีเลย์เอาต์สำหรับการดู - <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="0px" android:orientation="vertical"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/items_header" style="@style/Home.ListHeader" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/items_none" android:visibility="gone" style="@style/TextBlock" android:paddingLeft="6px" /> <ListView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/items_list" /> </LinearLayout> สิ่งที่ฉันอยากทำคืออยู่ในกิจกรรมหลักของฉันโดยมีเค้าโครงดังนี้ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="0px" android:id="@+id/item_wrapper"> </LinearLayout> ฉันต้องการวนลูปผ่านโมเดลข้อมูลของฉันและแทรกมุมมองหลายมุมมองซึ่งประกอบด้วยเลย์เอาต์แรกในเลย์เอาต์หลัก ฉันรู้ว่าฉันสามารถทำได้โดยการสร้างส่วนควบคุมภายในรหัสอย่างสมบูรณ์ แต่ฉันสงสัยว่ามีวิธีสร้างมุมมองแบบไดนามิกหรือไม่เพื่อให้ฉันสามารถใช้เค้าโครงต่อไปแทนที่จะใส่ทุกอย่างในรหัส

17
แป้นพิมพ์ซอฟต์แวร์ปรับขนาดภาพพื้นหลังบน Android
เมื่อใดก็ตามที่แป้นพิมพ์ซอฟต์แวร์ปรากฏขึ้นแป้นพิมพ์จะปรับขนาดภาพพื้นหลัง ดูภาพหน้าจอด้านล่าง: อย่างที่คุณเห็นพื้นหลังเป็นแบบบีบ มีใครพอจะรู้ไหมว่าทำไมพื้นหลังจึงปรับขนาดได้? รูปแบบของฉันมีดังนี้: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/page_bg" android:isScrollContainer="false" > <LinearLayout android:layout_height="wrap_content" android:orientation="horizontal" android:layout_width="fill_parent" > <EditText android:id="@+id/CatName" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="textCapSentences" android:lines="1" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/save" android:onClick="saveCat" /> </LinearLayout> <ImageButton android:id="@+id/add_totalk" android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@null" android:src="@drawable/add_small" android:scaleType="center" android:onClick="createToTalk" android:layout_marginTop="5dp" /> </LinearLayout>

7
ความแตกต่างระหว่าง View และ table ใน sql
อาจซ้ำกันได้: ความแตกต่างระหว่างมุมมองและตารางในประสิทธิภาพ ความแตกต่างหลักระหว่างมุมมองและตารางใน SQL คืออะไร มีข้อดีของการใช้มุมมองแทนตารางหรือไม่
136 sql  view 

8
การวัดความสูงของข้อความที่จะวาดบน Canvas (Android)
วิธีใดตรงไปตรงมาในการวัดความสูงของข้อความ? วิธีที่ฉันทำตอนนี้คือการใช้ Paint measureText()เพื่อรับความกว้างจากนั้นลองผิดลองถูกเพื่อหาค่าเพื่อให้ได้ความสูงโดยประมาณ ฉันก็ยุ่งอยู่FontMetricsเหมือนกัน แต่ทั้งหมดนี้ดูเหมือนวิธีการโดยประมาณที่ดูด ฉันพยายามปรับขนาดของสิ่งต่างๆเพื่อความละเอียดที่แตกต่างกัน ฉันทำได้ แต่จบลงด้วยรหัส verbose อย่างไม่น่าเชื่อพร้อมการคำนวณจำนวนมากเพื่อกำหนดขนาดสัมพัทธ์ ฉันเกลียดมัน! จะต้องมีวิธีที่ดีกว่านี้

6
Android ตั้งค่าความสูงและความกว้างของมุมมองแบบกำหนดเองโดยใช้โปรแกรม
Graphviewผมได้สร้างมุมมองที่กำหนดเองที่มีชื่อว่า นี่คือโครงสร้างสำหรับคลาส GraphView public class GraphView extends View { public GraphView(Context context, float[] values, String title, String[] horlabels, String[] verlabels, boolean type) { super(context); ........ } .................. ................. } ฉันได้เพิ่มมุมมองในตารางโดยใช้addview()ไฟล์. มันทำงานได้ดี ตอนนี้ฉันต้องการกำหนดความสูงและความกว้างสำหรับไฟล์GraphView. ต้องทำอย่างไร?
128 android  view  height  width  params 

10
ฉันจะตรวจสอบได้อย่างไรว่ามีมุมมองอยู่ในฐานข้อมูลหรือไม่
ฉันมีโค้ด SQL ที่ต้องดำเนินการหากมีมุมมองบางอย่างอยู่ในฐานข้อมูล ฉันจะตรวจสอบได้อย่างไรว่ามี View อยู่หรือไม่ แก้ไข: DBMS ที่ใช้คือ Microsoft SQL Server

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.