Android 代码写控件代替XML简单实例
更新时间:2017年05月05日 15:07:16 投稿:lqh
这篇文章主要介绍了Android 代码写控件代替XML简单实例的相关资料,需要的朋友可以参考下
Android 代码写控件代替XML简单实例
简单的一个Button控件的练习。
实现代码:
Button btn = new Button(HandlerToActivity.this);
LinearLayout.LayoutParams params=new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.CENTER_HORIZONTAL;
params.topMargin = 10;
btn.setLayoutParams(params);
btn.setLayoutParams(params);
btn.setTextColor(Color.WHITE);
btn.setPadding(0, 50, 0, 2);
btn.setGravity(Gravity.CENTER_HORIZONTAL);
btn.setTextSize(14);
btn.setText("这是Button");
btn.setBackgroundResource(R.drawable.alertdialog_button);
buttonLayout.addView(btn);
需要注意的问题:
1,定义LayoutParams,有些属性直接通过Button控件设置,有些是在Params中,比如gravity,margin等。
2,还要定义一个Layout布局接收。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
Flutter 利用CustomScrollView实现滑动效果
我们可以使用ListView将几个GridView组合在一起实现了不同可滑动组件的粘合,但是这里必须要设置禁止 GridView 的滑动,防止多个滑动组件的冲突。这种方式写起来不太方便,事实上 Flutter 提供了 CustomScrollView 来粘合多个滑动组件,并且可以实现更有趣的滑动效果。2021-06-06
Android编程实现两个Activity相互切换而不使用onCreate()的方法
这篇文章主要介绍了Android编程实现两个Activity相互切换而不使用onCreate()的方法,结合实例形式分析了多个Activity切换而不重新创建的操作技巧,需要的朋友可以参考下2017-01-01
Android开发中R.java文件丢失或无法更新的解决方法
这篇文章主要介绍了Android开发中R.java文件丢失或无法更新的解决方法,较为详细的列举分析了出现R.java文件丢失或无法更新的常见原因及相应的解决方法,需要的朋友可以参考下2016-02-02
Android 几种屏幕间跳转的跳转Intent Bundle
这篇文章主要介绍了Android 几种屏幕间跳转的跳转Intent Bundle,有需要的朋友可以参考一下2013-12-12


最新评论