Android studio安卓实践,一些知识点积累

这篇博客整理了Android Studio开发过程中的实用技巧,包括EditText保留小数、获取EditText内容、按钮点击事件、字符串处理、日期时间格式化、相对布局、状态栏消息、菜单添加与监听、颜色动态改变、Fragment侧滑菜单、ListView自定义、线性布局间距设置、资源目录添加及本地音视频播放等要点。
摘要由CSDN通过智能技术生成

记录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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值