安卓新手开发学习小技巧
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");
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");
相关文章推荐
- 新手看招 嵌入式开发都需要学习什么
- [分享]新手上路学习配置C,C++,GTK等开发环境
- C# autcad二次开发小技巧,学习记录
- 学习安卓开发 学习知识点遇到的问题
- 安卓开发自定义View的框架学习
- Oracle新手最常碰到的6个错误及解决方案--转载--数据库开发学习
- 新手安卓开发常见错误二……nullpointerexception
- 给作为安卓开发新手的自己的几点建议(摘抄)
- 个人安卓学习笔记---搭建Androd开发环境
- 安卓开发新手UI开发体会
- 建议ASP.NET Web开发新手学习的几个基础框架
- 我是个新手,想做J2EE方面的开发需要学习哪些相关技术
- 近期.NET学习及项目开发整理-界面里面的小技巧1 GRIDVIEW 有格子
- 对新手学习嵌入式软件开发的基本建议
- Android开发新手学习-inote记事工具
- 新手看招 嵌入式开发都需要学习什么
- 【赛迪网】新手看招 嵌入式开发都需要学习什么
- 新手上路学习配置C,C++,GTK等开发环境
- 安卓宝典(一款用于安卓开发学习的免费的安卓应用)
- 安卓开发体会——新手的苦恼