Tôi cần vẽ đường ngang bên dưới trường văn bản sao cho chiều rộng của đường bằng với chiều rộng văn bản (không phải chiều rộng của toàn màn hình).cách đặt chiều rộng bằng với một tiện ích con khác trên android
Trong ứng dụng của tôi, tôi có một chế độ xem văn bản bên dưới chế độ xem (Đường ngang). Chiều rộng của chế độ xem đường phải bằng chiều rộng của chế độ xem văn bản. Tôi đã thử android: layout_width = "wrap_content" và "match_parent", không giải quyết được sự cố.
là mẫu này xml mã hóa:
......
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="28dp"
android:text="PopUpWindow"
android:textAppearance="?android:attr/textAppearanceLarge" />
<View
android:id="@+id/separator"
android:layout_width="wrap_content"
android:layout_height="0.3dp"
android:layout_below="@+id/textView1"
android:background="#ffffff" />
......
hình ảnh của màn hình là:
hãy giúp tôi.
Bạn có thể lập trình có chiều rộng của chế độ xem văn bản, thông qua 'LayoutParams', sau đó áp dụng chiều rộng này cho đường ngang của bạn, cũng sử dụng' LayoutParams'. Bạn sẽ tìm thấy * rất nhiều ví dụ để thiết lập chiều rộng trong Java. –