用编程的方式开发UI界面
来源:互联网 发布:erp软件开发教程 编辑:程序博客网 时间:2024/06/08 07:44
Android推荐使用XML布局文件来控制视图,这样不仅简单而且清晰明了,也更方便入手学习,更体现了MVC原则,但是作为一名开发者,我们不仅会用XML布局文件控制视图,而且要会用编程的方式来开发UI界面,简单来说,能用XML文件来布局的都可以通过java代码进行实现,下面我们就用编程的方式开发一个简单的UI界面吧!
代码如下:
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.activity_main); //创建一个布局 LinearLayout linearLayout = new LinearLayout(this); //设置该activity显示layout super.setContentView(linearLayout); //设置布局中组件的方向为垂直摆放 linearLayout.setOrientation(LinearLayout.VERTICAL); //创建一个textview final TextView tv = new TextView(this); //创建一个按钮 Button bt = new Button(this); bt.setText("ok"); //设置布局参数 bt.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); //向容器中添加控件 linearLayout.addView(tv); linearLayout.addView(bt); //为按钮绑定一个事件监听器 bt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { tv.setText("hello"+new java.util.Date()); } }); }}
运行在模拟器上显示如下
1 0
- 用编程的方式开发UI界面
- 用编程的方式开发UI界面
- 编程方式开发UI界面
- Android编程方式开发UI界面和XML文件与Java代码混合控制UI界面
- 界面编程与视图(view)组件——三种UI界面开发方式
- 5_android的界面编程(UI)
- Android -- 样式和主题,用代码方式编写UI,用WebView通过html开发界面
- UI界面开发
- 放弃winform的窗体吧,改用html作界面,桌面应用程序UI的新的开发方式。
- Android控制UI界面的三种方式
- UI界面--多种布局方式实现的工具栏
- android_app开发UI界面开发
- 2.1.3 程序的方式开发界面
- 面向对象编程和简单UI界面的实现
- 安卓开发UI界面
- 安卓开发UI界面
- iOS ui界面vtf 开发
- 【WPF学习】WPF、WinForm(C#)多线程编程并更新界面(UI)/子线程更新主界面方式
- java HeapByteBuffer&DirectByteBuffer以及回收DirectByteBuffer
- Android相关导图
- 短信广播
- 数据库优化器
- Java中static的作用详解
- 用编程的方式开发UI界面
- iOS中的权限开启问题
- toast(吐司)的工具类
- svn is already locked 无法Team 更新
- 矩阵快速幂模版
- JVM中一些参数
- 300. Longest Increasing Subsequence
- Knockout应用开发指南 第二章:监控属性(Observables)
- Android 笔记:Android ScrollView 自动滑动到底部