我在包含日期和时间的布局上有两个EditText视图。单击它们打开我的自定义DatePickerFragment和TimePickerFragments。我想用Editer drop corner设置EditTexts的样式,如下图所示。
但是我无法做到这一点,我的文本字段看起来像这样:
拾取器全部工作并连接并将值返回到EditTexts,我只是想正确地进行样式设置。我很乐意从EditText更改容器的类,如果它们应该是其他东西以获得所需的行为。我认为这应该是可能的,因为第一张图片来自谷歌自己的design documentation。查看EditText和TextView类文档以及xml attibute文档。有没有办法做到这一点?
我正在使用Xamarin来编译它,但这应该对答案没有任何影响。
答案 0 :(得分:10)
将Style属性设置为以下内容:
<EditText
style="?android:attr/spinnerStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
答案 1 :(得分:1)
使用以下图片作为edittext的背景
使用你想要的任何颜色制作9补丁。
答案 2 :(得分:1)
查找原始图像并创建如下图所示的九个补丁图像。
注意:黑线是补丁
然后将图片添加到EditText
的背景中,如下所示..
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/box_edittext"
android:padding="10dp" />
或强>
你可以用这种简单的方法......
将style="?android:attr/spinnerStyle"
定义为EditText
..
<EditText
style="?android:attr/spinnerStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>