android - EditText 改变样式

标签 android android-edittext

在我的应用程序登录页面上,我有两个编辑文本,一个用于密码,一个用于用户名。我想将默认的外观更改为下面链接中的外观。

enter image description here

xml文件中的代码

    <EditText
            android:id="@+id/Username"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="60dp"
            android:ems="10"
            android:inputType="text" 
            android:hint="Username"
            android:ellipsize="start"
            android:gravity="center_horizontal"
            android:layout_gravity=""
            android:textColor="#333745"
            android:textSize="15sp"/>
   <EditText
        android:id="@+id/Password"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/Username"
        android:layout_below="@+id/Username"
        android:layout_marginTop="20dp"
        android:ems="10"
        android:inputType="textPassword" 
        android:hint="Password"
        android:ellipsize="start"
        android:gravity="center_horizontal"
        android:background="@drawable/rounded_edittext"
        android:textColor="#333745"
        android:textSize="15sp"/>

最佳答案

在你的android项目的/drawable文件夹中创建round.xml文件并添加以下代码

<?xml version=”1.0″ encoding=”utf-8″?>
<shape xmlns:android=”http://schemas.android.com/apk/res/android&#8221; >
<corners android:radius=”5dp” />
<stroke
android:width=”1dp”
android:color=”#44433A” />
<solid android:color=”#FFF” />
</shape>

将此 xml 添加为 EditText 小部件的背景

<EditText
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:background=”@drawable/round”
android:hint=”Round Corners”
android:padding=”8dp” />

并且您可以使用来自 HERE 的更多样式

关于android - EditText 改变样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22832481/

相关文章:

java - 错误 : DexGuard Gradle plugin: Android Gradle plugin version is not supported. (3.5.0),支持的版本包括 [2.3.0 :3. 4.*]

android - Android 中的 TextWatcher 警告和慢速类型

android - 使用 Android 数字小键盘但允许负数

android - 按回隐藏软键盘

android - EditText 上 Android 中的电子邮件地址验证

android - 如何制作我的布局(在选项卡线性布局内,占据整个屏幕?

android - 在 SQLite 中动态使用 IN()

android - 如何跟踪在 Linux 内核中调用 memcpy() 的时间?

java - 如何禁用EditText的垂直滚动?

java - RecyclerView-v7 :24. 2.0 导致 ZipException