And*_*oid 5 android android-edittext
我是android的新手.我正在创建一个示例页面,其中我需要将页面背景设为白色.但是,如果没有聚焦,我的编辑文本在白色背景下是不可见的.如何在编辑文本中添加所需颜色的边框,以使其可见.除此之外,当我按下输入编辑文本框时,它正在添加一个新行.我也想删除它.任何身体都可以帮助我解决这个问题.提前致谢
Hir*_*ral 30
您可以为edittext设置drawable.
edittext_bg.xml :(将此文件放在drawable文件夹中)
<?xml version="1.0" encoding="UTF-8" ?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff" />
<stroke android:width="3dp" android:color="#000000" />
<padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)
然后将您的edittext的背景设置为android:background="@drawable/edittext_bg".但这将删除edittext的所有默认背景效果.您可以为edittext创建一个选择器,以便在处于选定状态或正常状态时为其提供不同的背景.
您可以android:singleLine="true"在edittext标记中设置,以防止它在edittext中具有多行.
| 归档时间: |
|
| 查看次数: |
21114 次 |
| 最近记录: |