我正在尝试制作一个简单的视图来注册帐户。文本字段看起来很糟糕,不符合标准样式。 (我想使用Holo。)如何使EditText看起来像Holo样式或看起来像缩进页面样式?我知道9-patch和渐变但有没有办法让风格与Android版本上的其他应用保持一致?
EditText
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SingUp"
tools:ignore="MergeRootFrame"
android:background="@drawable/homebackground"
android:orientation="vertical"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin">
<EditText
android:id="@+id/enteredname"
android:layout_height="wrap_content"
android:textSize="12pt"
android:layout_width="fill_parent"
android:layout_gravity="center"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:background="@layout/rounded_style" />
</LinearLayout>
rounded_style.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="10dp"
android:shape="rectangle"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<solid android:color="#FFFFFF" />
<corners
android:bottomLeftRadius="2dp"
android:bottomRightRadius="2dp"
android:topLeftRadius="2dp"
android:topRightRadius="2dp" />
</shape>
另外,如何在左边缘之前用小空格开始光标?
答案 0 :(得分:0)
由于您已将EditText的背景更改为“rounded_style”,这就是为什么它可能无法正常工作的原因。
通常,EditText应具有 3-4个不同状态的不同图像(正常,聚焦,禁用等)。如果你有这些,它应该可以正常工作。
请分享您的代码段和当前实施的一些图片。