android 点击事件可以取到控件名字吗
展开全部
android中所谓的控件名字就是ID
<ImageButton
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/back">
mGrid.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
if (arg1.getId()== R.id.back){
}
}
}
<ImageButton
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/back">
mGrid.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
if (arg1.getId()== R.id.back){
}
}
}
展开全部
instanceof
它是用来比较你引用的变量是哪个类的。
比如:你用Button定义了一个变量btn,你就可以用这行代码来比较这是一个什么控件
if(btn instanceof Button){//结果为真
}
它是用来比较你引用的变量是哪个类的。
比如:你用Button定义了一个变量btn,你就可以用这行代码来比较这是一个什么控件
if(btn instanceof Button){//结果为真
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用getViewId方法
用switch将getViewId返回值判断
用case将R.id.yourViewID与之匹配
这样可以省去很多代码
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mView.getClass().getName();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以
追问
说出来
追答
楼下的都给你说出来了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询