您的位置:首页 > 其它

安卓新手开发学习小技巧

2014-10-08 09:31 169 查看
1.int,double,string 类型转换

double转换成int : double a=0.5; int b=(int)a;

若不想丢失小数点之后的数,就需要将double类型转换为String类型,由String转换为int类型

public int stringToInt(String string){

int j = 0;

String str = string.substring(0, string.indexOf(".")) + string.substring(string.indexOf(".") + 1);

int intgeo = Integer.parseInt(str);

return intgeo;

}

double转换成string : double a=0.5; String c= Double.toString(a);

int 转换成double : int b=5; double ss = Double.valueOf(b);

int 转换成string :
int b=5; String s = Integer.toString(b);


string 转换成int : String c="6"; int b= Integer.valueOf(c);

string 转换成double : String c="6"; double cc= Double.valueOf(c);



2.安卓控件的隐藏

java代码

显示 :btn.setVisibility(View.VISIBLE);

隐藏(占空间) :btn.setVisibility(View.INVISIBLE);

隐藏(不占空间) :btn.setVisibility(View.GONE);

xml布局

显示 : android:visibility="visible"

隐藏(占空间) : android:visibility="invisible"

隐藏(不占空间) : android:visibility="gone"

3.页面间值的传递

A页面传值并跳转到到B页面

Intent intent_array = new
Intent(A.this,B.class);

intent_array.putExtra("aa", AA);

intent_array.putExtra("bb", BB);

A.this.startActivity(intent_array);

B页面接收A页面传过来的值

Intent intent=getIntent();

Bundle bd=intent.getExtras();

String a=bd.getString("aa");

String b=bd.getString("bb");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: