Android 如何设置 android:hint 的字体大小

您所在的位置:网站首页 安卓设置textview大小 Android 如何设置 android:hint 的字体大小

Android 如何设置 android:hint 的字体大小

2024-07-05 16:38| 来源: 网络整理| 查看: 265

在Android的布局xml文件中,并没有直接可以设置hint字体大小的属性。一般来说,提示文字的大小,不希望跟正常字体的大小一样,如果需要改变hint的字体大小,就只能通过代码的方式来进行处理。下面是示例代码,提供两种方式:

package com.yzbt.hinttest; import android.app.Activity; import android.os.Bundle; import android.text.Html; import android.text.SpannableString; import android.text.Spanned; import android.text.style.AbsoluteSizeSpan; import android.widget.EditText; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //设置"用户名"提示文字的大小 EditText etUserName = (EditText)findViewById(R.id.et_usernanme); SpannableString s = new SpannableString("请输入用户名"); AbsoluteSizeSpan textSize = new AbsoluteSizeSpan(14,true); s.setSpan(textSize,0,s.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); etUserName.setHint(s); //设置"密码"提示文字的大小 EditText etPassword = (EditText)findViewById(R.id.et_password); //用html的方式来设置这个属性,毕竟都是String etPassword.setHint(Html.fromHtml("请输入密码")); //etPassword.setHint(Html.fromHtml("请输入密码")); } }

布局文件:

登录按钮用到的 selector_button_green_solid.xml 内容:

示例的效果图:

 

欢迎童鞋们访问并收藏我的博客小程序: 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3