Android创建工程的第一步,你必须了解到的知识点!
来源:互联网 发布:网络使人们更疏远 编辑:程序博客网 时间:2024/06/09 19:33
Android控制UI界面的三种方法
第一种:使用纯XML布局文件控制,缺点:无法动态改变UI的内容
代码如下:
第二种:使用纯Java代码控制,缺点:过程繁琐,且很难直观的看到所设计的UI界面
代码如下:
//1.创建布局管理器
FrameLayout frame=new FrameLayout(this);
//2.调用setContentView()将FrameLayout关联
setContentView(frame);
//创建一个控件
TextView tv=new TextView(this);
tv.setText("我是通过java代码控制生成的文本控件");
//将创建的控件添加到布局管理器
frame.addView(tv);
第三种:使用XML+Java混编的模式控制UI界面,注:结合了前两种的最优方式
代码如下:
public class MainActivity extends Activity {
private Button btn_click;
private TextView tv_content;
private int i;
@Override
protected void onCreate(Bundle savedInstanceState) {
//调用父类的方法
super.onCreate(savedInstanceState);
//关联XML文件
setContentView(R.layout.activity_main);
tv_content=(TextView) findViewById(R.id.tv_content);
btn_click=(Button) findViewById(R.id.btn_click);
btn_click.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(i>5){
Toast.makeText(MainActivity.this, "不能在点我了,再点我就坏了!", Toast.LENGTH_LONG).show();
btn_click.setClickable(false);
btn_click.setText("我已经被点坏了!");
}
tv_content.setText("你已经点了我"+i+"下了!");
tv_content.setTextSize(i+10);
i++;
}
});
通过以上的三种方法比较可知:第三种结合了前两者的优势,将控件在xml布局文件中布局好了和控件的状态改变在Java代码中可以很方便地实现,因此我们一般使用第三种方式来创建Android工程。
- Android创建工程的第一步,你必须了解到的知识点!
- 最近了解到的知识点
- 实习过程中了解到的知识点,但是还没有尝试的
- 迈出你的第一步
- Android学习必须知道的知识点
- Android程序员必须知道的知识点
- Android 工程的创建
- 新了解到的库函数
- 你应该需要了解到的 【HTTP状态码 】
- 必须掌握的知识点
- 学习JavaScript你必须掌握的8大知识点!
- Android 分享两个你学习android 平台开发必须碰到的几个知识点的组件【天气预报、日期】View 组件
- 我的Android第一步
- 我的Android第一步
- Android: 你必须掌握的Android命令
- 创建TV应用的第一步
- 关于android初学者必须掌握的Activity的四大知识点
- android 工程师 你必须知道的
- 克鲁斯卡尔(Kruskal)算法求图的最小生成树
- HDU 5781 ATM Mechine 16多校5 概率dp
- session简介
- 普里姆算法(Prim算法求最小生成树)
- Codeforces Round #365 (Div. 2)
- Android创建工程的第一步,你必须了解到的知识点!
- unix环境高级编程-高级IO(2)
- CheckBox设置选中颜色与点击涟漪颜色
- MySQL性能优化的最佳20+条经验
- javascript-js 函数感悟讲解
- 新手起航
- 分析用户的访问偏好
- Apache和Nginx的优缺点
- java泛型报警告