记录Android Studio安卓开发过程的一些小知识点
文章目录
1. Android EditText保留两位小数
double d = 3.1465926;
String result = String.format("%.2f", d);
System.out.println(result);
3 .Ctrl+?注释的快捷键
4. 获取EditText内容
EditText high;
high.getText().toString() ;
将String类型转换成整型或者浮点型
Double.parseDouble(high.getText().toString())
Integer.parseInt(high.getText().toString());
5.按钮对应的点击事件
Button button;
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
6.字符串每隔4位插入空格
String str1;
String str1=input.getText().toString();
String regex="(.{4})";
String str2;
str2=str1.replaceAll(regex,"$1 "); //注意$1后有空格
private String Subs(String total){
String news = "";
for(int i=0;i<=total.length()/4;i++)
//分段后最后不加中间横线-
if(i*4+4<total.length())
news=news+total.substring(i*4,Math.min(i*4+4,total.length()))+" ";
else
news=news+total.substring(i*4,Math.min(i*4+4,total.length()));
return news;
}
7.获取当前系统的日期和时间
获取当前系统的日期和时间(月份要加上1,这个是因为是0开始计算的,所以用时要加上1)
//第一种方法:用过,可以
Calendar calendar = Calendar.getInstance();
//获取系统的日期
//年
int year = calendar.get(Calendar.YEAR);
//月
int month = calendar.get(Calendar.MONTH)+1;//月份要加上1,这个是因为是0开始计算的,所以用时要加上1
//日
int day