Android常用设置

Android常用设置,第1张

概述设置属性1、声明一个publicvoid方法,并且必须有一个View类型的参数2、在属性面板中设置控件的onClick属性为第一步中的方法名接口1、实现接口:implementsView.OnClickListener2、设置监听器:button.setOnClickListener(this);3、重写onclick方法@Overridepublic 设置属性

1、声明一个public voID 方法,并且必须有一个VIEw类型的参数

2、在属性面板中设置控件的onClick属性为第一步中的方法名

接口

1、实现接口:

implements VIEw.OnClickListener

2、设置监听器:

button.setonClickListener(this);

3、重写onclick方法

@OverrIDe public voID onClick(VIEw vIEw) {     }  
固定写法
 btnClick.setonClickListener(new VIEw.OnClickListener() {    @OverrIDe    public voID onClick(VIEw vIEw) {                        //里面写点击后想要实现的效果        });
显示Toast消息

1、简洁写法:

Toast.makeText(getApplicationContext(), "显示内容", Toast.LENGTH_LONG).show();

2、用同一个对象:

//声明Toast tos;//赋值tos=Toast.makeText(this,"",Toast.LENGTH_SHORT);//设置显示文字tos.setText("显示文字");//显示tos.show();

3、取消显示

tos.cancel();

4、设置显示时间

tos.setDuration(Toast.LENGTH_SHORT);

5、设置显示位置

//右上角显示,向下偏移50dptos.setGravity(Gravity.top|Gravity.RIGHT,0,50);
格式化输出
String.format("%.1f",3.14159);//返回字符串“3.1”String.format("%d是质数",17);//返回字符串“17是质数”
获取系统日期和时间
Calendar c=Calendar.getInstance();//年c.get(Calendar.YEAR);//月c.get(Calendar.MONTH);//日c.get(Calendar.DAY_OF_MONTH);//小时c.get(Calendar.HOUR_OF_DAY);//分钟c.get(Calendar.MINUTE); 
获取资源
getResources().getString(R.string.资源名称); 
类型转换

String转Double

double f=Double.parseDouble(“12.5”);//String转intint f= Integer.parseInt("100");
显示Alert对话框
new AlertDialog.Builder(this)    //设置内容    .setMessage("你喜欢AndroID手机吗?")    //设置标题    .setTitle("AndroID问卷调查")    //设置不允许按返回键退出对话框    .setCancelable(false)    //设置图标    .setIcon(R.mipmap.ic_launcher)    //设置积极的按钮    .setPositivebutton("喜欢",this)    //设置中性的按钮    .setNeutralbutton("没意见",this)    //设置消极的按钮    .setNegativebutton("讨厌",this)    //显示    .show();

注意:

要实现监听按钮的点击事件,必须实现接口:

public class MainActivity extends AppCompatActivity implements DialogInterface.OnClickListener{    }

并实现方法:

@OverrIDepublic voID onClick(DialogInterface dialogInterface, int i) {        //判断用户点击了哪个按钮    if(i==DialogInterface.button_NEGATIVE)    {                //消极的          }        else if(i==DialogInterface.button_NEUTRAL)    {                //中性的    }        else        {         //积极的          }}
日期Alert
new DatePickerDialog(this,this,        c.get(Calendar.YEAR),        c.get(Calendar.MONTH),        c.get(Calendar.DAY_OF_MONTH)).show(); 
@OverrIDepublic voID onDateSet(DatePicker vIEw, int year, int month, int dayOfMonth) {    txv_rq.setText("日期:"+year+"/"+(month+1)+"/"+dayOfMonth);}  
时间Alert
new TimePickerDialog(this,this,    c.get(Calendar.HOUR_OF_DAY),    c.get(Calendar.MINUTE),    true).show(); 
@OverrIDepublic voID onTimeSet(TimePicker vIEw, int hourOfDay, int minute) {    txv_sj.setText("时间:"+hourOfDay+":"+minute);}
颜色设置
txv=findVIEwByID(R.ID.txv);//设置内置的红色txv.setTextcolor(color.RED);//按RGB设置txv.setTextcolor(color.rgb(0,255,0));//按ARGB设置txv.setTextcolor(color.argb(127,0,255,0));//按16进制设置txv.setTextcolor(color.parsecolor("#FF00FF"));
总结

以上是内存溢出为你收集整理的Android常用设置全部内容,希望文章能够帮你解决Android常用设置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1005553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存