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

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

10
วิธีการตั้งค่า maxLength โดยทางโปรแกรมใน Android TextView?
ฉันต้องการตั้งค่าmaxLengthคุณสมบัติของโปรแกรมTextViewโดยที่ฉันไม่ต้องการให้รหัสในเค้าโครง ฉันไม่สามารถเห็นใด ๆวิธีการที่เกี่ยวข้องกับการsetmaxLength ใครช่วยแนะนำฉันให้บรรลุถึงสิ่งนี้ได้บ้าง

4
เปลี่ยนระยะขอบด้านขวาของมุมมองโดยทางโปรแกรมหรือไม่
สามารถเปลี่ยนคุณลักษณะนี้แบบไดนามิกในรหัส Java หรือไม่? android:layout_marginRight ฉันมีTextViewที่จะต้องเปลี่ยนตำแหน่งของมันบางพิกเซลไปทางซ้ายแบบไดนามิก จะทำอย่างไรกับทางโปรแกรม
172 android  layout  textview 

3
ค่า dpi ของมุมมองข้อความเริ่มต้น "ใหญ่", "ปานกลาง" และ "เล็ก"
เอกสาร (หรือทุกคน) พูดถึงค่า dpi ของค่าเริ่มต้นหรือไม่ TextView ขนาดใหญ่ { android:textAppearance="?android:attr/textAppearanceLarge"} Medium TextView { android:textAppearance="?android:attr/textAppearanceMedium"} TextView ขนาดเล็ก { android:textAppearance="?android:attr/textAppearanceSmall"} วิดเจ็ตใน SDK? ในการวางไว้ในอีกทางหนึ่งเราสามารถทำซ้ำลักษณะที่ปรากฏของมุมมองข้อความเหล่านี้โดยไม่ใช้android:textAppearanceแอตทริบิวต์ได้หรือไม่?

13
ขนาดแบบอักษรของ TextView ในแอปพลิเคชัน Android จะเปลี่ยนขนาดตัวอักษรจากการตั้งค่าดั้งเดิม
ฉันต้องการระบุขนาดข้อความของตัวเองในแอปพลิเคชันของฉัน แต่ฉันมีปัญหาในการทำเช่นนี้ เมื่อฉันเปลี่ยนขนาดตัวอักษรในการตั้งค่าอุปกรณ์ขนาดตัวอักษรของแอปพลิเคชันของฉันTextViewก็เปลี่ยนไปเช่นกัน

11
มุมโค้งมนสำหรับมุมมองข้อความใน Android
ฉันมีมุมมองข้อความและต้องการให้มุมของมันเป็นทรงกลม android:background="@drawable/somefile"ผมรู้อยู่แล้วว่ามันสามารถทำได้โดยใช้ ในกรณีของฉันแท็กนี้มีอยู่แล้วดังนั้นจึงไม่สามารถใช้งานได้อีก เช่นandroid:background="@drawable/mydialogbox"มีอยู่แล้วเพื่อสร้างภาพในพื้นหลัง <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_gravity="top" android:background="@drawable/mydialogbox" android:orientation="horizontal" > <TextView android:id="@+id/textview_name" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" /> </LinearLayout> </RelativeLayout> ดังนั้นเมื่อฉันต้องการtextview(textview_name)ด้วยมุมมนวิธีนี้สามารถทำได้
171 android  textview  shapes 

14
android TextView: การตั้งค่าสีพื้นหลังไม่ทำงานแบบไดนามิก
การตั้งค่าสีพื้นหลังโดยทางโปรแกรมของ android TextViewดูเหมือนว่าจะไม่ทำงาน ฉันทำอะไรบางอย่างหายไป! TextView et = new TextView(activity); et.setText("350"); et.setBackgroundColor(R.color.white); ฉันยังมีไฟล์นี้ (colors.xml) ในโฟลเดอร์ res / values ​​ของฉัน <resources> <color name="white">#ffffffff</color> <color name="black">#ff000000</color> </resources> [แก้ไข]: การตั้งค่าสีข้อความทำให้ TextView หายไป TextView c1 = new TextView(activity); c1.setTextColor(R.color.solid_red); c1.setText("My Text");
169 android  textview 

14
Single TextView พร้อมข้อความหลายสี
ตามที่ชื่อบอกว่าฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะบรรลุตัวละครสองสีที่ต่างกันในองค์ประกอบมุมมองข้อความเดียว
167 android  textview 

17
ชายด์ที่ระบุมีพาเรนต์แล้ว คุณต้องเรียก removeView () บนแม่ของเด็กก่อน (Android)
ฉันต้องสลับระหว่างเลย์เอาต์สองครั้งบ่อยๆ ข้อผิดพลาดเกิดขึ้นในเค้าโครงที่โพสต์ด้านล่าง เมื่อเลย์เอาต์ของฉันถูกเรียกครั้งแรกจะไม่มีข้อผิดพลาดเกิดขึ้นและทุกอย่างก็ดี เมื่อฉันเรียกเลย์เอาต์ที่แตกต่าง (อันที่ว่างเปล่า) และหลังจากนั้นเรียกเลย์เอาต์ของฉันอีกเป็นครั้งที่สองมันจะพ่นข้อผิดพลาดต่อไปนี้: > FATAL EXCEPTION: main > java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. รหัสรูปแบบของฉันมีลักษณะดังนี้: tv = new TextView(getApplicationContext()); // are initialized somewhere else et = new EditText(getApplicationContext()); // in the code private void ConsoleWindow(){ runOnUiThread(new …

20
android ellipsize textilmiline
ฉันต้องทำมุมมองข้อความแบบหลายบรรทัดใหม่ องค์ประกอบของฉันมีขนาดใหญ่พอที่จะแสดงอย่างน้อย 4 บรรทัดด้วยวงรี แต่แสดงเพียง 2 บรรทัด ฉันพยายามที่จะเปลี่ยนจำนวนแถวขั้นต่ำและจำนวนสูงสุดขององค์ประกอบ แต่มันไม่มีอะไรเปลี่ยนแปลง


25
วิธีเพิ่มตัวแบ่งบรรทัดใน Android TextView
ฉันพยายามเพิ่มตัวแบ่งบรรทัดใน TextView ฉันพยายามแนะนำ \ n แต่ไม่ได้ทำอะไรเลย นี่คือวิธีการตั้งค่าตำราของฉัน TextView txtSubTitle = (TextView)findViewById(r.id.txtSubTitle); txtSubTitle.setText(Html.fromHtml(getResources().getString(R.string.sample_string))); นี่คือสตริงของฉัน: <string name="sample_string">some test line 1 \n some test line 2</string> ควรแสดงดังนี้: some test line 1 some test line 2 some test line 1 some test line 2แต่มันก็แสดงให้เห็นชอบโดย: ฉันพลาดอะไรไปรึเปล่า?

18
Multiline TextView ใน Android?
ฉันไม่ชอบด้านล่างค่ะ xml <TableRow> <TextView android:id="@+id/address1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="left" android:maxLines="4" android:singleLine="false" android:text="Johar Mor, Gulistan-e-Johar, Karachi" > </TextView> </TableRow> มันใช้งานไม่ได้multilineและฉันใช้TableLayout... แล้วฉันมาทำอะไรผิดนี่

4
Android ClickableSpan ไม่ได้โทรคลิก
ฉันกำลังสร้าง ClickableSpan และมันแสดงผลอย่างถูกต้องพร้อมกับข้อความที่ถูกขีดเส้นใต้ อย่างไรก็ตามการคลิกไม่ได้ลงทะเบียน คุณรู้ไหมว่าฉันทำอะไรผิด ??? ขอบคุณผู้ชนะ นี่คือข้อมูลโค้ด: view.setText("This is a test"); ClickableSpan span = new ClickableSpan() { @Override public void onClick(View widget) { log("Clicked"); } }; view.getText().setSpan(span, 0, view.getText().length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
150 android  textview 

13
จัดการลิงค์ข้อความคลิกในแอป Android ของฉัน
ฉันกำลังแสดงอินพุต HTML ใน TextView เช่น: tv.setText(Html.fromHtml("<a href='test'>test</a>")); HTML ที่ถูกแสดงถูกจัดเตรียมไว้ให้ฉันผ่านทางแหล่งข้อมูลภายนอกดังนั้นฉันไม่สามารถเปลี่ยนแปลงสิ่งต่าง ๆ ได้ตามที่ฉันต้องการ แต่แน่นอนว่าฉันสามารถทำ regex ยุ่งกับ HTML เพื่อเปลี่ยนค่า href พูดเป็นอย่างอื่น สิ่งที่ฉันต้องการคือสามารถจัดการลิงก์คลิกโดยตรงจากภายในแอปแทนที่จะให้ลิงก์เปิดหน้าต่างเบราว์เซอร์ สามารถทำได้ทั้งหมดหรือไม่ ฉันเดาว่ามันจะเป็นไปได้ที่จะตั้งค่าโปรโตคอลของ href-value เป็นอย่างเช่น "myApp: //" แล้วลงทะเบียนสิ่งที่จะให้แอพของฉันจัดการโปรโตคอลนั้น หากนี่เป็นวิธีที่ดีที่สุดฉันต้องการทราบวิธีการทำ แต่ฉันหวังว่าจะมีวิธีที่ง่ายกว่าในการพูดว่า "เมื่อมีการคลิกลิงก์ในมุมมองข้อความนี้ฉันต้องการเพิ่มกิจกรรมที่ได้รับ ค่า href ของลิงค์เป็นพารามิเตอร์อินพุต "

10
Android TextView:“ อย่าเชื่อมต่อข้อความที่แสดงด้วย setText”
ฉันตั้งค่าข้อความโดยใช้setText ()ตามวิธีต่อไปนี้ prodNameView.setText("" + name); prodOriginalPriceView.setText("" + String.format(getString(R.string.string_product_rate_with_ruppe_sign), "" + new BigDecimal(price).setScale(2, RoundingMode.UP))); ในแบบแรกนั้นใช้งานง่ายและอันที่สองคือการตั้งค่าข้อความด้วยการจัดรูปแบบข้อความ Android Studio น่าสนใจมากฉันใช้เมนูAnalyze -> Code Cleanupและฉันได้รับคำแนะนำจากสองบรรทัดข้างต้นเช่น อย่าเชื่อมต่อข้อความที่แสดงด้วย setText ใช้สตริงทรัพยากรกับตัวยึดตำแหน่ง น้อยกว่า ... (Ctrl + F1) เมื่อเรียกTextView # setText: อย่าโทรไปที่ Number # toString () เพื่อจัดรูปแบบตัวเลข มันจะไม่จัดการตัวคั่นเศษส่วนและตัวเลขเฉพาะสถานที่อย่างถูกต้อง พิจารณาใช้รูปแบบ String # ที่มีข้อกำหนดรูปแบบที่เหมาะสม (% d หรือ% f) แทน อย่าส่งผ่านสตริงลิเทอรัล (เช่น "สวัสดี") …

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