- 1.实现某个EditText只能输入数字
- 2.加一行灰色条形线
- 3.EditText格式为密码
- 4.颜色代码
- 5.图标网站
- 5.hint字体大小设置
- 6.关于RadioButton
- 7.实现登陆一次之后,下次记住账号密码
- 8.设置一个圆角按钮
- 9.返回上一个活动
- 10.启动下一个活动
在该控件中添加一行
android:inputType="number"2.加一行灰色条形线
3.EditText格式为密码
android:inputType="textPassword"
密码最大长度
android:maxLength="15"4.颜色代码
颜色代码
5.图标网站阿里巴巴矢量图标网站
5.hint字体大小设置需要在.java 中设置
直接复制这一段,将txtoutput改成自己的id即可
//设置hint字体大小
EditText hinttishi;
hinttishi=(EditText) findViewById(R.id.txtoutput);
SpannableString ss = new SpannableString("请填写收入/支出:收入填1,支出填2");//定义hint的值
AbsoluteSizeSpan ass = new AbsoluteSizeSpan(15,true);//设置字体大小 true表示单位是sp
ss.setSpan(ass, 0, ss.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
hinttishi.setHint(new SpannedString(ss));
6.关于RadioButton
怎么获取它的值然后显示到另一个页面
这个我不会
看过了这个也没写出来(气死
前三步都写出来了
后边不会写
获取RadioGroup的选定值
直接复制这段就好啦~
下面代码参考了:记住账号密码
//以下全部写在登陆页面的activity
//这部分写在class MainActivity下边
private EditText user,pwd;//编辑框
//这部分写在OnCreated中
//获取Shared Preference对象
SharedPreferences setinfo=getPreferences(Activity.MODE_PRIVATE);
//取出保存的用户名和密码分别赋给字符串String username,password
String username=setinfo.getString("USER","");
String password=setinfo.getString("PWD","");
//将取出的信息写在对应的edittext
user=(EditText)findViewById(R.id.et_user_name);
pwd=(EditText)findViewById(R.id.et_psw);
user.setText(username);
pwd.setText(password);
//这个在OnCreated外面,MainActivity里面
public void onPause() {
//这句不写会报错
super.onPause(); // Always call the superclass method first
//获取Shared Preference对象
SharedPreferences setinfo=getPreferences(Activity.MODE_PRIVATE);
//保存用户名和密码
setinfo.edit().putString("USER",user.getText().toString()).putString("PWD",pwd.getText().toString()).commit();
}
8.设置一个圆角按钮
在drawable中加一个xml
颜色是蓝色
然后在button中设置background:
9.返回上一个活动
btnBack = ( Button ) findViewById ( R.id.button_back );
btnBack.setonClickListener ( new View.OnClickListener ( ) { ①
public void onClick ( View v ) {
finish ( ) ; ②
}
} ) ;
10.启动下一个活动
btnStart = ( Button )findViewById ( R.id.button ) ;
btnStart.setonClickListener ( new View.OnClickListener ( ) {
public void onClick ( View v ) {
Intent it = new Intent( Activity.this ,nextActivity.class) ;
startActivity ( it ) ;
}
} ) ;



