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

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

16
ฉันจะเปลี่ยนสีของส่วนของ TextView ได้อย่างไร?
text = text + CepVizyon.getPhoneCode() + "\n\n" + getText(R.string.currentversion) + CepVizyon.getLicenseText(); activationText.setText(text); myTextView.setText(text); ฉันต้องการเปลี่ยนสีสำหรับCepVizyon.getPhoneCode()สตริงของ ฉันจะทำเช่นนี้ได้อย่างไร?

7
Android และ & nbsp; ใน TextView
เป็นไปได้ไหมที่จะเพิ่ม ใน TextView มีใครทำได้เหมือนกันบ้าง ฉันต้องการมีพื้นที่ว่างที่ไม่แตกหักใน TextView
109 android  textview 

11
Kotlin addTextChangeListener แลมด้า?
คุณสร้างนิพจน์แลมบ์ดาสำหรับ EditText addTextChangeListener ใน Kotlin ได้อย่างไร ด้านล่างแสดงข้อผิดพลาด: passwordEditText.addTextChangedListener { charSequence -> try { password = charSequence.toString() } catch (error: Throwable) { raise(error) } }
109 android  kotlin  textview  anko 


3
รับมิติจาก XML และกำหนดขนาดตัวอักษรในรันไทม์
ใน dimens.xml ฉันมี: <dimen name="text_medium">18sp</dimen> ในรันไทม์ฉันได้รับค่านี้และกำหนดขนาดตัวอักษรของมุมมองข้อความ: int size = context.getResources().getDimensionPixelSize(R.dimen.text_medium); textView.setTextSize(size). บนแท็บเล็ต 10″ (1280 x 800) ทุกอย่างเรียบร้อย แต่ในโทรศัพท์ (800 x 480) มุมมองข้อความมีแบบอักษรขนาดใหญ่มาก บนแท็บเล็ตขนาดเท่ากับ 18 ในโทรศัพท์มันคือ 27 หากฉันกำหนดขนาดด้วยตนเองโดย: textView.setTextSize(size) ขนาดปกติบนอุปกรณ์ทั้งสอง

11
Android: ต้องการตั้งค่าแบบอักษรที่กำหนดเองสำหรับแอปพลิเคชันทั้งหมดไม่ใช่รันไทม์
เป็นไปได้ไหมที่จะตั้งค่าแบบอักษรที่กำหนดเองในทุกการควบคุมของแอปพลิเคชัน และไม่จำเป็นต้องรันไทม์? (เช่นจาก xml ถ้าเป็นไปได้หรือเพียงครั้งเดียวสำหรับแอปพลิเคชันทั้งหมดในไฟล์ JAVA) ฉันสามารถตั้งค่าแบบอักษรสำหรับการควบคุมเดียวจากรหัสนี้ public static void setFont(TextView textView) { Typeface tf = Typeface.createFromAsset(textView.getContext() .getAssets(), "fonts/BPreplay.otf"); textView.setTypeface(tf); } และปัญหาเกี่ยวกับรหัสนี้คือควรเรียกทุกคอนโทรล และฉันต้องการเรียกสิ่งนี้หรือวิธีการใด ๆ ที่คล้ายกันหนึ่งครั้งหรือถ้าเป็นไปได้ให้ตั้งค่าคุณสมบัติเป็น xml เป็นไปได้ไหม?

7
ฉันจะแสดงจุดไข่ปลาบน TextView ของฉันได้อย่างไรหากมีค่ามากกว่า 1 บรรทัด
ฉันมีเค้าโครงต่อไปนี้ซึ่งใช้งานไม่ได้: <LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:id="@+id/experienceLayout" android:background="#ffffff" android:layout_height="match_parent" android:paddingLeft="6dp" android:paddingRight="6dp" android:paddingBottom="6dp" android:paddingTop="6dp"> <TextView android:layout_weight="1" android:id="@+id/experienceLabel" android:text="Experience" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:textStyle="bold"> </TextView> <TextView android:id="@+id/experienceTextView" android:text="TextView" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:ellipsize="end" android:lines="1" android:maxLines="1" android:singleLine="true" android:fadeScrollbars="false"> </TextView> </LinearLayout>

7
จะส่งเหตุการณ์ onClick ของมุมมองไปยังผู้ปกครองบน ​​Android ได้อย่างไร
ฉันมี TextView ในเค้าโครงที่พื้นหลังเป็นตัวเลือก และข้อความของ TextView ถูกตั้งค่าเป็น Spanned จาก HTML จากนั้นฉันตั้งค่า TextView ด้วย LinkMovementMethod ตอนนี้เมื่อฉันแตะที่ TextView เหตุการณ์การคลิกจะไม่ถูกส่งไปยังเค้าโครงหลักเพื่อเรียกใช้ตัวเลือก ควรแก้ไขอย่างไร?


8
เปลี่ยนสีข้อความของคำหนึ่งคำใน TextView
ฉันกำลังมองหาวิธีเปลี่ยนสีของข้อความคำเดียวใน a TextViewจากภายในActivityไฟล์. ตัวอย่างเช่นด้วยสิ่งนี้: String first = "This word is "; String next = "red" TextView t = (TextView) findViewById(R.id.textbox); t.setText(first + next); ฉันจะเปลี่ยนสีของnextข้อความเป็นสีแดงได้อย่างไร

2
Android Spanned, SpannedString, Spannable, SpannableString และ CharSequence
ข้อเสนอของ Android ที่มีความหลากหลายของการเชื่อมต่อทั้งหมดที่เกี่ยวข้องกับข้อความและสตริง: Spanned, SpannedString, Spannable, และSpannableStringCharSequence ฉันได้ใช้สิ่งที่กล่าวมาทั้งหมดในสถานการณ์ต่างๆโดยปกติหลังจากใช้Html.fromHtml()เพื่อแสดงข้อความที่เชื่อมโยงได้ภายใน a TextViewเพื่อใช้สไตล์บางอย่างกับมัน ฉันได้พยายามทำความเข้าใจวัตถุประสงค์ / การใช้งานอินเทอร์เฟซเหล่านี้จากเอกสารอย่างเป็นทางการของ Android และล้มเหลวเนื่องจากค่อนข้างสับสน .. อินเทอร์เฟซเหล่านี้มีจุดประสงค์อะไร? มักใช้ในสถานการณ์ใด ควรหลีกเลี่ยงการใช้ในกรณีใด มีผลกระทบด้านประสิทธิภาพที่ชัดเจนที่ต้องพิจารณาเมื่อใช้อย่างใดอย่างหนึ่งหรือไม่? หากใครสามารถให้คำอธิบายที่ดีได้จะได้รับการชื่นชมมาก
96 android  textview 

3
จะตั้งค่าอิโมจิด้วย Unicode ใน textview ได้อย่างไร?
สวัสดีฉันต้องการทำสิ่งต่อไปนี้: ??? unicode = U+1F60A String emoji = getEmojiByUnicode(unicode) String text = "So happy " textview.setText(text + emoji); เพื่อรับสิ่งนี้ในมุมมองข้อความของฉัน: มีความสุขมาก ๆ 😊 ฉันจะใช้งานได้getEmojiByUnicode(unicode)อย่างไร? unicodeตัวแปรควรเป็นประเภทใด (สตริงถ่าน int?) โปรดทราบว่าฉันไม่ต้องการใช้ Drawables!

11
ลบขีดเส้นใต้จากลิงก์ใน TextView - Android
ฉันใช้สองtextviewลิงค์เพื่อแสดงลิงค์จากฐานข้อมูลฉันจัดการเปลี่ยนสีของลิงค์ได้ แต่ฉันต้องการลบขีดเส้นใต้ email.setText(c.getString(5)); website.setText(c.getString(6)); Linkify.addLinks(email, Linkify.ALL); Linkify.addLinks(website, Linkify.ALL); ฉันสามารถทำได้จาก XML หรือ Code?

8
มีวิธีทำให้ ellipsize =“ marquee” เลื่อนเสมอหรือไม่?
ฉันต้องการใช้เอฟเฟกต์กระโจมบน TextView แต่ข้อความจะถูกเลื่อนเมื่อ TextView ได้รับโฟกัสเท่านั้น นั่นเป็นปัญหาเพราะในกรณีของฉันมันทำไม่ได้ ฉันใช้: android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" มีวิธีให้ TextView เลื่อนข้อความอยู่เสมอหรือไม่? ฉันเคยเห็นสิ่งนี้ทำในแอป Android Market โดยที่ชื่อแอปจะเลื่อนในแถบหัวเรื่องแม้ว่าจะไม่ได้รับโฟกัส แต่ฉันไม่พบสิ่งนี้ที่กล่าวถึงในเอกสาร API

8
วิธีเปลี่ยนข้อความใน Android TextView
ฉันพยายามทำสิ่งนี้ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); t=new TextView(this); t=(TextView)findViewById(R.id.TextView01); t.setText("Step One: blast egg"); try { Thread.sleep(10000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } t.setText("Step Two: fry egg"); แต่ด้วยเหตุผลบางประการมีเพียงข้อความที่สองเท่านั้นที่ปรากฏขึ้นเมื่อฉันเรียกใช้ ฉันคิดว่ามันอาจเกี่ยวข้องกับThread.sleep()วิธีการบล็อก มีใครช่วยแสดงวิธีใช้ตัวจับเวลาแบบ "อะซิงโครนัส" ได้ไหม ขอบคุณ.
92 android  textview 

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