我在android中开发应用程序。我为我的应用程序设计了自定义edittext,请参阅image.1 for image.1我使用了edittext样式,但我想要edittext样式,如下面的image.2。有没有人有解决方案。
image.1
image.1 edittext style
android:background="@drawable/edittext_shape"
以下是edittext.xml
<?xml version="1.0" encoding="utf-8"?>
<item
android:bottom="1dp"
android:left="-4dp"
android:right="-4dp"
android:top="-4dp">
<shape>
<solid android:color="@android:color/transparent" />
<stroke
android:width="2dp"
android:color="@color/marooncolor" />
</shape>
</item>
以下是image.2 whcih我想要
答案 0 :(得分:0)
创建一个9补丁drawable,只能水平拉伸并将其设置为EditText的背景..
答案 1 :(得分:0)
另一种方法是使用具有编辑文本和ImageView的相对布局。
答案 2 :(得分:0)
最简单的方法是使用android holo colors。为您的自定义styles
生成9patch
和EditText
个文件,复制并应用于您的项目。如果您需要Androids Holo Theme中的EditText
,它应该会起作用。