Có thể trong tiện ích EditText của Android để đặt văn bản bắt đầu 10dp từ đường viền trái không? Khi tôi gõ một cái gì đó tại thời điểm nó được dán vào bên trái và tôi cần phải đặt một chút đệm.EditText đặt văn bản bắt đầu 10dp từ đường biên trái
Trả lời
Điều này có thể đạt được với thuộc tính android:padding
.
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="10dp" />
có đệm 10dp trên tất cả các bên
bạn chỉ có thể muốn xác định padding trái và phải.
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:paddingRight="10dp" />
Làm cho đệm ở bên trái và bên phải là 10dp.
Điều này có thực sự giải quyết được sự cố của bạn không? đặt padding trên xml dường như không áp dụng trên EditText cho tôi. Tôi đã giải quyết nó theo một cách khác. Đặt EditText ở bên cạnh một khung nhìn RelativeLayout và áp dụng padding cho RelativeLayout đó.
<RelativeLayout
android:layout_width="258dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:paddingLeft="5dp"
android:background="@drawable/textbox_bg">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/emailText"
android:text="text inside"
android:inputType="textEmailAddress"
android:background="@android:color/transparent" />
</RelativeLayout>
vì tôi gặp sự cố với nền EditText RelativeLayout và đặt nền EditText trong suốt. Hy vọng điều này sẽ giúp
Sử dụng paddingStart (và paddingEnd)
<TextView
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="10pt"
android:textColor="#646464"
android:paddingStart="10dp"
android:paddingEnd="10dp"
android:maxLines="1"
android:ellipsize="end"
/>
Hoạt động đẹp mắt! Cảm ơn! –
tôi giải quyết sử dụng android: layout_marginLeft/android: layout_marginRight. Đệm chỉ thay đổi vị trí con trỏ.
- 1. Văn bản không bắt đầu từ đầu trái của trường văn bản nhập
- 2. văn bản chỉnh sửa Android cách bắt đầu nhập ở trên cùng bên trái?
- 3. Cách đặt văn bản trong EditText
- 4. Thay đổi nơi con trỏ bắt đầu trong EditText
- 5. EditText - Nhận văn bản từ EditText khi gõ
- 6. Cách nhận văn bản từ EditText?
- 7. Con trỏ văn bản Android trong EditText
- 8. cách đặt văn bản thành Edittext trong hộp thoại?
- 9. Đặt số dòng văn bản tối đa cho EditText
- 10. EditText setText() đặt văn bản trên nhiều chế độ xem EditText
- 11. UITextView: Văn bản bắt đầu từ dòng văn bản thứ 2
- 12. JSONObject văn bản phải bắt đầu bằng '{'
- 13. cách đặt văn bản ở biên giới
- 14. Đặt văn bản JButton để căn chỉnh sang trái?
- 15. đặt văn bản đầu tiên trên UISearchBar
- 16. Cách nhận văn bản được chọn từ edittext trong android?
- 17. Gán màu văn bản cho văn bản trong edittext
- 18. Bắt buộc nhập văn bản để bắt đầu bằng văn bản mặc định
- 19. JTextField: Cách đặt văn bản ở bên trái của JTextField khi văn bản quá dài
- 20. biên giới cho EditText?
- 21. Bắt đầu các yếu tố GridView từ bên phải
- 22. Cách lấy văn bản chính xác từ Chỉnh sửa văn bản và đặt thành dạng xem văn bản trong android
- 23. Bắt văn bản từ một nút
- 24. EditText sẽ không bao bọc văn bản
- 25. Cách xóa văn bản trong edittext
- 26. Đọc văn bản của EditText trong android
- 27. Iphone và văn bản từ phải sang trái
- 28. CSS-di chuyển văn bản từ trái sang phải
- 29. Từ phải sang trái khi nhập văn bản?
- 30. Chọn tất cả văn bản bên trong EditText khi văn bản được lấy nét
đặt android: paddingLeft = "10dp" trong edittext. –