Android 通过代码创建界面
2016-08-10 23:07
302 查看
public class MainActivity extends AppCompatActivity { Button btn; TextView tv; private OnClickListener btnListener = new OnClickListener() { @Override public void onClick(View view) { tv.setText("helloworld!"); btn.setText("helloworld!"); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.activity_main); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); LinearLayout layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); btn = new Button(this); btn.setText("this is a button"); btn.setLayoutParams(params); tv = new TextView(this); tv.setText("this is a textview"); tv.setLayoutParams(params); layout.addView(tv); layout.addView(btn); LinearLayout.LayoutParams layoutparams = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); this.addContentView(layout,layoutparams); btn.setOnClickListener(btnListener); } }
运行效果
点击Button效果如下
相关文章推荐
- Android 通过Java代码生成创建界面。动态生成View,动态设置View属性。addRules详解
- Android 通过Java代码生成创建界面。动态生成View,动态设置View属性。addRules详解
- Android 通过Java代码生成创建界面。动态生成View,动态设置View属性。addRules详解
- Android -- 样式和主题,用代码方式编写UI,用WebView通过html开发界面
- 10_Android中通过HttpUrlConnection访问网络,Handler和多线程使用,读取网络html代码并显示在界面上,ScrollView组件的使用
- 【转】用Fragment创建动态的界面布局(附Android示例代码) - 小吉吉
- android 中通过代码创建控件
- 【译】用Fragment创建动态的界面布局(附Android示例代码)
- 10_Android中通过HttpUrlConnection访问网络,Handler和多线程使用,读取网络html代码并显示在界面上,ScrollView组件的使用
- [Silverlight]通过SilverlightLoader使用托管代码创建自定义载入界面(Splash Screen) (上)
- android 通过代码创建页面组件
- Android欢迎界面的创建及引导完整代码(判断是否是第一次下载注册)
- 转载:Android开发基础:如何创建启动界面Splash Screen
- Delphi创建ActiveX控件,实现安全接口及无界面代码
- Android通过selector改变界面状态
- 通过JavaScript或PHP检测Android设备的代码
- 为Eclipse ADT创建的android项目通过ant添加proguard混淆支持(转载)
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- Windows XP下git通过代理下载android代码
- Delphi创建ActiveX控件,实现安全接口及无界面代码