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布局接收。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Android实现一键锁屏功能

    Android实现一键锁屏功能

    这篇文章主要介绍了Android实现一键锁屏,在xml中创建device_admin.xml,在manifest中加入详细文件,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • Flutter 利用CustomScrollView实现滑动效果

    Flutter 利用CustomScrollView实现滑动效果

    我们可以使用ListView将几个GridView组合在一起实现了不同可滑动组件的粘合,但是这里必须要设置禁止 GridView 的滑动,防止多个滑动组件的冲突。这种方式写起来不太方便,事实上 Flutter 提供了 CustomScrollView 来粘合多个滑动组件,并且可以实现更有趣的滑动效果。
    2021-06-06
  • Android 单例模式实现可复用数据存储的详细过程

    Android 单例模式实现可复用数据存储的详细过程

    本文介绍了如何使用单例模式实现一个可复用的数据存储类,该类可以存储不同类型的数据,并提供统一的接口来访问这些数据,通过双重检查锁定机制,该类在多线程环境下是线程安全的,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • Android 软键盘状态并隐藏输入法的实例

    Android 软键盘状态并隐藏输入法的实例

    这篇文章主要介绍了Android 软键盘状态并隐藏输入法的实例的相关资料,这里提供实例实现软键盘切换并隐藏输入法的键盘,需要的朋友可以参考下
    2017-09-09
  • Android编程实现两个Activity相互切换而不使用onCreate()的方法

    Android编程实现两个Activity相互切换而不使用onCreate()的方法

    这篇文章主要介绍了Android编程实现两个Activity相互切换而不使用onCreate()的方法,结合实例形式分析了多个Activity切换而不重新创建的操作技巧,需要的朋友可以参考下
    2017-01-01
  • Android开发中R.java文件丢失或无法更新的解决方法

    Android开发中R.java文件丢失或无法更新的解决方法

    这篇文章主要介绍了Android开发中R.java文件丢失或无法更新的解决方法,较为详细的列举分析了出现R.java文件丢失或无法更新的常见原因及相应的解决方法,需要的朋友可以参考下
    2016-02-02
  • Android中实现下载URL地址的网络资源的实例分享

    Android中实现下载URL地址的网络资源的实例分享

    这篇文章主要介绍了Android中实现下载URL地址的网络资源的实例,其中还有一个进行多线程下载的Java代码示例,非常典型,需要的朋友可以参考下
    2016-04-04
  • 简单实现Android应用的启动页

    简单实现Android应用的启动页

    这篇文章主要介绍了简单实现Android应用的启动页,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • Android中BroadcastReceiver案例讲解

    Android中BroadcastReceiver案例讲解

    今天小编就为大家分享一篇关于Android中BroadcastReceiver案例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Android 几种屏幕间跳转的跳转Intent Bundle

    Android 几种屏幕间跳转的跳转Intent Bundle

    这篇文章主要介绍了Android 几种屏幕间跳转的跳转Intent Bundle,有需要的朋友可以参考一下
    2013-12-12

最新评论