如何在android中设计自定义编辑文本?
我正在用android开发应用程序。我确实为我的应用程序设计了自定义edittext请参见图片。1为图片。1我使用了edittext样式,但我希望edittext样式与下图类似。2。有人有解决办法吗 图1如何在android中设计自定义编辑文本?,android,android-layout,android-edittext,Android,Android Layout,Android Edittext,我正在用android开发应用程序。我确实为我的应用程序设计了自定义edittext请参见图片。1为图片。1我使用了edittext样式,但我希望edittext样式与下图类似。2。有人有解决办法吗 图1 图像.1编辑文本样式 android:background="@drawable/edittext_shape" 以下是edittext.xml文件 <?xml version="1.0" encoding="utf-8"?> 下面是图片。2我想要什么 创建一个
图像.1编辑文本样式
android:background="@drawable/edittext_shape"
以下是edittext.xml文件
<?xml version="1.0" encoding="utf-8"?>
下面是图片。2我想要什么
创建一个只能水平拉伸的9面片绘图,并将其设置为EditText的背景。另一种方法是使用具有编辑文本和图像视图的相对布局。最简单的方法是使用。为您的自定义
EditText
生成样式
和9patch
文件,复制并应用于您的项目。如果你需要像Androids Holo主题那样的EditText
,它应该特别有效。你的意思是说,创建自定义图像写入。我的意思是你希望EditText中有一条栗色下划线。它实际上是一个9补丁图像绘制。因此,您必须首先创建该图像。您可以使用Site创建9个修补程序映像您有像image2这样的映像吗???那个红色的色带?不,我没有图像。如果你有图像,这意味着这是一个很容易做到的。我认为android holo颜色样式在低于3.0的版本上不工作是正确的。所以你认为错误。另一方面,您应该在holo生成的样式的基础上创建自己的样式,并仅将(复制)应用于项目9patches
文件。但这需要你的努力。
<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>