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

มุมมองข้อความเป็นองค์ประกอบ UI ที่ช่วยให้ผู้ใช้สามารถดูและ / หรือแก้ไขข้อความที่แสดง ใช้แท็กนี้เพื่อตั้งคำถามมุมมองข้อความที่เกี่ยวข้องกับการเขียนโปรแกรมและเพิ่มภาษาการเขียนโปรแกรมหรือแท็กเทคโนโลยีที่เกี่ยวข้องเพื่อให้ได้คำถามเพิ่มเติม คำถาม UX ทั่วไปเกี่ยวกับสถานที่ที่จะวางมุมมองข้อความและคำถามที่อ้างอิงความเห็นอื่น ๆ ที่คล้ายกันไม่ได้อยู่ในหัวข้อสำหรับการสแต็คล้น

24
มีวิธีง่าย ๆ ในการเพิ่มเส้นขอบไปด้านบนและด้านล่างของมุมมอง Android หรือไม่
ฉันมี TextView และฉันต้องการเพิ่มเส้นขอบสีดำตามแนวขอบด้านบนและด้านล่าง ฉันพยายามเพิ่มandroid:drawableTopและandroid:drawableBottomไปที่ TextView แต่นั่นทำให้มุมมองทั้งหมดกลายเป็นสีดำ <TextView android:background="@android:color/green" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableTop="@android:color/black" android:drawableBottom="@android:color/black" android:text="la la la" /> มีวิธีเพิ่มขอบด้านบนและด้านล่างลงในมุมมอง (โดยเฉพาะ TextView) ใน Android หรือไม่?

26
Android TextView ปรับข้อความให้เหมาะสม
คุณจะทำให้ข้อความของ a TextViewถูกจัดชิดขอบ (ด้วยการล้างข้อความทางซ้ายและขวา) ได้อย่างไร? ฉันพบวิธีแก้ปัญหาที่เป็นไปได้ที่นี่แต่มันไม่ทำงาน (แม้ว่าคุณจะเปลี่ยนศูนย์กลางแนวตั้งเป็น center_vertical ฯลฯ )

19
Android, วิธีจำกัดความกว้างของ TextView (และเพิ่มจุดสามจุดที่ท้ายข้อความ)?
ฉันมีสิ่งTextViewที่ฉันต้องการที่จะ จำกัด ตัวละครของมัน ที่จริงแล้วฉันสามารถทำได้ แต่สิ่งที่ฉันกำลังมองหาคือวิธีการเพิ่มสามจุด (... ) ในตอนท้ายของสตริง อันนี้แสดงข้อความที่มีต่อ นี่คือ XML ของฉัน แต่ไม่มีจุดแม้ว่าจะ จำกัด ข้อความของฉัน <TextView android:id = "@+id/tvFixture" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_toLeftOf = "@id/ivFixture_Guest" android:text = "@string/test_06" android:lines = "1" android:ems = "3" android:gravity = "right" style = "@style/simpletopic.black" android:ellipsize="end"/>



7
โปรแกรมตั้งค่า drawable ทางซ้ายใน TextView โดยทางโปรแกรม
ฉันมี textView เป็น xml ที่นี่ <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:drawableLeft="@drawable/checkmark" android:gravity="center_vertical" android:textStyle="bold" android:textSize="24dip" android:maxLines="1" android:ellipsize="end"/> อย่างที่คุณเห็นฉันตั้ง DrawableLeft ใน xml ฉันต้องการเปลี่ยน drawable ในรหัส ยังมีอีกไหมที่จะทำสิ่งนี้? หรือตั้งค่า drawableLeft เป็นโค้ดสำหรับมุมมองข้อความ?

12
android บน Text Change Listener
ฉันมีสถานการณ์ที่มีสองช่อง และfield1 field2สิ่งที่ฉันต้องการทำว่างเปล่าfield2เมื่อfield1มีการเปลี่ยนแปลงและในทางกลับกัน ดังนั้นในตอนท้ายมีเพียงหนึ่งฟิลด์เท่านั้นที่มีเนื้อหาอยู่ field1 = (EditText)findViewById(R.id.field1); field2 = (EditText)findViewById(R.id.field2); field1.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { field2.setText(""); } }); field2.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable …

30
ฉันจะเพิ่มบรรทัดใหม่ใน TextView ใน Android ได้อย่างไร
เมื่อฉันกำหนดTextViewในxmlฉันจะเพิ่มบรรทัดใหม่ได้อย่างไร \nดูเหมือนจะไม่ทำงาน <TextView android:id="@+id/txtTitlevalue" android:text="Line1: \n-Line2\n-Line3" android:layout_width="54dip" android:layout_height="fill_parent" android:textSize="11px" />

23
วิธีสร้างข้อความเฉพาะบน TextView BOLD
ฉันไม่รู้ว่าจะสร้างข้อความเฉพาะบน TextView ให้เป็นตัวหนาได้อย่างไร มันเป็นอย่างนี้ txtResult.setText(id+" "+name); ฉันต้องการให้ผลลัพธ์เป็นเช่นนี้: 1111นีล idและnameเป็นตัวแปรที่ฉันได้รับค่าจากฐานข้อมูลและฉันต้องการทำให้เป็นidตัวหนา แต่เพียงidเพื่อที่nameจะไม่ได้รับผลกระทบฉันไม่รู้ว่าจะทำอย่างไร

11
กำหนดรูปแบบสำหรับ TextView โดยทางโปรแกรม
ฉันพยายามที่จะใช้ตัวTextViewสร้างที่มีสไตล์เช่นนี้: TextView myText = new TextView(MyActivity.this, null, R.style.my_style); อย่างไรก็ตามเมื่อฉันทำเช่นนี้มุมมองข้อความดูเหมือนจะไม่ใช้สไตล์ (ฉันตรวจสอบสไตล์โดยการตั้งค่าบนวัตถุคงที่) ฉันได้ลองใช้myText.setTextAppearance(MyActivity.this, R.style.my_style)แต่ก็ใช้ไม่ได้

7
มีวิธีกำหนด TextView ให้เป็นตัวพิมพ์ใหญ่ทั้งหมดหรือไม่?
ฉันต้องการที่จะสามารถกำหนดแอตทริบิวต์ xml หรือสไตล์ให้กับสิ่งTextViewที่จะทำให้ข้อความใด ๆ ที่มีอยู่ในตัวพิมพ์ใหญ่ทั้งหมด คุณลักษณะandroid:inputType="textCapCharacters"และทำอะไรและมีลักษณะเหมือนพวกเขาเป็นผู้ใช้ข้อความที่ข้าพเจ้าได้ป้อนไม่android:capitalize="characters"TextView ฉันต้องการทำสิ่งนี้เพื่อให้ฉันสามารถแยกสไตล์จากเนื้อหา ฉันรู้ว่าฉันสามารถทำสิ่งนี้ได้โดยทางโปรแกรม แต่อีกครั้งฉันต้องการที่จะรักษาสไตล์และเนื้อหา

11
Android - ตั้งค่า TextView TextStyle โดยทางโปรแกรมหรือไม่
มีวิธีการตั้งค่าtextStyleคุณลักษณะของการTextViewเขียนโปรแกรมหรือไม่? ดูเหมือนจะไม่มีsetTextStyle()วิธีการ เพื่อความชัดเจนฉันไม่ได้พูดถึงสไตล์ดู / วิดเจ็ต! ฉันกำลังพูดถึงสิ่งต่อไปนี้: <TextView android:id="@+id/my_text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello World" android:textStyle="bold" />
232 java  android  textview 

16
ปรับ TextView อัตโนมัติสำหรับ Android
พื้นหลัง หลายครั้งที่เราต้องปรับแบบอักษรของ TextView ให้พอดีกับขอบเขตที่กำหนดให้โดยอัตโนมัติ ปัญหา น่าเศร้าที่แม้ว่าจะมีหลายกระทู้และโพสต์ (และแก้ปัญหา) พูดคุยเกี่ยวกับปัญหานี้ (ตัวอย่างเช่นที่นี่ , ที่นี่และที่นี่ ) ไม่มีของพวกเขาจริงทำงานได้ดี นั่นเป็นเหตุผลที่ฉันตัดสินใจทดสอบแต่ละคนจนกว่าฉันจะพบข้อตกลงที่แท้จริง ฉันคิดว่าข้อกำหนดจาก textView เช่นนั้นควรเป็น: ควรอนุญาตให้ใช้แบบอักษรแบบอักษรลักษณะและชุดอักขระใด ๆ ควรจัดการทั้งความกว้างและความสูง ไม่มีการตัดยกเว้นว่าข้อความไม่สามารถบรรจุได้เนื่องจากข้อ จำกัด เราได้มอบให้ (ตัวอย่าง: ข้อความยาวเกินไปมีขนาดเล็กเกินไป) อย่างไรก็ตามเราสามารถขอแถบเลื่อนแนวนอน / แนวตั้งได้หากต้องการเพียงสำหรับกรณีเหล่านั้น ควรอนุญาตให้มีหลายสายหรือสายเดียว ในกรณีที่มีหลายสายอนุญาตให้มีบรรทัดสูงสุด & นาที ไม่ควรคำนวณช้า ใช้ลูปเพื่อหาขนาดที่ดีที่สุดหรือไม่? อย่างน้อยก็ปรับให้เหมาะสมและอย่าเพิ่มการสุ่มตัวอย่าง 1 ครั้งในแต่ละครั้ง ในกรณีที่มีหลายบรรทัดควรอนุญาตให้ปรับขนาดหรือใช้เส้นมากขึ้นและ / หรืออนุญาตให้เลือกเส้นตัวเองโดยใช้อักขระ "\ n" สิ่งที่ฉันได้ลอง ฉันได้ลองใช้ตัวอย่างมากมาย (รวมถึงลิงก์ที่ฉันเขียนถึง) และฉันก็พยายามปรับเปลี่ยนเพื่อจัดการกับกรณีที่ฉันได้พูดคุยไปแล้วแต่ไม่มีใครทำงานได้จริง ฉันได้ทำโครงการตัวอย่างที่ช่วยให้ฉันเห็นด้วยตาว่า TextView แบบอัตโนมัติถูกต้องหรือไม่ ปัจจุบันโครงการตัวอย่างของฉันสุ่มเฉพาะข้อความ …

7
ตั้งค่า android: gravity เป็น TextView จากฝั่ง Java ใน Android ได้อย่างไร
ฉันสามารถใช้android:gravity="bottom|center_horizontal"xml ใน textview เพื่อให้ได้ผลลัพธ์ที่ต้องการ แต่ฉันต้องทำสิ่งนี้โดยทางโปรแกรม TextView ของฉันคือภายในถ้าเรื่องที่ว่าในtablerowrelativelayout ฉันเหนื่อย: LayoutParams layoutParams = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL); labelTV.setLayoutParams(layoutParams); แต่ถ้าฉันเข้าใจถูกต้องมันจะนำไปใช้กับมุมมองtablerowไม่ใช่ข้อความใช่หรือไม่

7
Android TextView padding ระหว่างบรรทัด
ฉันมี TextView ซึ่งแสดงข้อความยาว ฉันต้องการให้ช่องว่างระหว่างบรรทัดใน CSS กับคุณสมบัติ line-height ฉันจะทำมันได้อย่างไร
217 android  textview 

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