android 在xml中指定按钮点击事件
来源:互联网 发布:淘宝产品卖点文案 编辑:程序博客网 时间:2024/06/16 10:58
在xml中为button控件指定属性android.onClick="方法名"即可。这样就不用在java文件中每次都声明、获取再设置监听器了.
<com.yousu.ui.CustomButton
android:id="@+id/user"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:text=""
android:background="@drawable/btn_transparent"
android:textSize="20sp"
android:textColor="@android:color/white"
android:onClick="showPopupMenu" />
对应的方法为(需要把控件作为参数传入,且参数类型必须为View):
public void onshowPopupMenu(View button) {
PopupMenu popup = new PopupMenu(this, button);
popup.getMenuInflater().inflate(R.menu.popup, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(PopupMenu1.this, "Clicked popup menu item " + item.getTitle(),
Toast.LENGTH_SHORT).show();
return true;
}
});
popup.show();
}
- android 在xml中指定按钮点击事件
- Android TextView 给文本中指定片段添加自定义点击事件
- rowdatabound中指定模板列中的按钮事件
- 给TextView中指定的字符添加点击事件
- android 按钮点击事件
- Android按钮点击事件
- Android按钮点击事件
- 直接在HTML标记中指定事件处理程序
- android 点击事件 按钮事件
- Android中在fragment中实现点击按钮事件
- 在Android Studio中指定import的先后顺序
- android 点击返回按钮事件
- android的按钮点击事件
- android按钮的点击事件
- 在wget中指定代理服务器
- 在js中指定编码
- 在js中指定编码
- 在XPath中指定namespace
- stm32 窗口看门狗学习(一)
- android 安全问题
- 小飞鱼软件 通达OA工作流超时自动转交程序(图文)
- Remove Duplicates from Sorted Array - Leetcode
- Traverse Tree iteratively
- android 在xml中指定按钮点击事件
- Remove Duplicates from Sorted Array II - Leetcode
- OpenGL es2.0 创建颜色线圆
- JAVA学习知识点1.24之SpringMVC学习Day03
- cf287 Breaking Good
- sbobet เพื่ออนาคตที่ดี
- HTML5教程——【探秘腾讯,连接一切】
- 杭电OJ 1001
- hisi平台rmii网络模式下内核制作