摘要:布局如下代码中使用方法如下方法实现如下三自定义选择器自定义选择器,可以更加友好的跟用户进行交互。同时期待您的关注,感谢您的阅读,谢谢
极力推荐文章:欢迎收藏
Android 干货分享
本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:
一、Button 的继承关系一、Button 的继承关系
二、Button 简单使用举例
三、自定义 Button 选择器
四、Button 点击事件
五、onClick属性 实现点击事件
Button 继承 TextView,具体关系如下:
java.lang.Object ↳ android.view.View ↳ android.widget.TextView ↳ android.widget.Button二、Button 简单使用举例
使用 xml 布局跟java代码动态设置TextView。
1.xml 布局如下:
java代码中使用方法如下:
Button OnClickListener方法实现如下:
public class MyActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.content_layout_id); final Button button = findViewById(R.id.button_id); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Code here executes on main thread after user presses button } }); } }三、 自定义 Button 选择器
自定义Button 选择器,可以更加友好的跟用户进行交互。
xml 布局使用
2.Button 背景选择器实现
java 代码中点击实现 效果
public class ButtonMethod extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_button); // 一、自定义Button背景选择器、匿名内部类实现点击事件 Button mBtnSelector = (Button) findViewById(R.id.btn_selector); mBtnSelector.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(ButtonMethod.this, "你点击了按钮选择器", 1).show(); } }); // 一、自定义Button背景选择器、匿名内部类实现点击事件 } }
4. Button 正常以及获取焦点图片素材
四、Button 点击事件xml 布局使用
java 代码中点击实现 效果
public class ButtonMethod extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_button); // 二、按钮点击事件 实现 Button mButton = (Button) findViewById(R.id.btn_test); BtnClick mBtnClick = new BtnClick(); mButton.setOnClickListener(mBtnClick); // 二、按钮点击事件 实现 } // 二、按钮点击事件 实现 class BtnClick implements OnClickListener { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(ButtonMethod.this, "你点击了按钮点击事件 实现", 1).show(); } } // 二、按钮点击事件 实现 }五、onClick 属性 实现点击事件
xml 布局使用
java 代码中点击实现 效果
public class ButtonMethod extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_button); } // 三、使用 onClick 实现点击事件 public void BtnTestonClick(View view) { Toast.makeText(this, "你点击了onClick属性按钮", 1).show(); } // 三、使用 onClick 实现点击事件 }
实现效果如下:
至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/75854.html
摘要:的工作过程的处理主要过程解析转换生成。代码转换处理,处理工具插件等就是在这个阶段进行代码转换,返回新的。若感兴趣了解更多内容,插件中文开发文档提供了很多详细资料。 Babel简介 Babel是Javascript编译器,是种代码到代码的编译器,通常也叫做『转换编译器』。 Babel的工作过程 Babel的处理主要过程:解析(parse)、转换(transform)、生成(generat...
摘要:在经常使用,效果跟效果类似,不同点在于可以控制显示的位置,比如底部显示等。至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢 showImg(https://segmentfault.com/img/remote/1460000019975019?w=157&h=54); 极力推荐文章:欢迎收藏Android 干货分享 showImg(http...
阅读 3040·2021-09-22 15:54
阅读 3950·2021-09-09 11:34
阅读 1748·2019-08-30 12:48
阅读 1144·2019-08-30 11:18
阅读 3408·2019-08-26 11:48
阅读 847·2019-08-23 17:50
阅读 2095·2019-08-23 17:17
阅读 1222·2019-08-23 17:12