关于android的新手向问题 setOnClickListener
publicclassMainActivityextendsActivity{privateButtonbnt1=null;@Overrideprotectedvoido...
public class MainActivity extends Activity
{
private Button bnt1 = null;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bnt1=(Button)findViewById(R.id.btn1);
bnt1.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
}
});
}
}
我这里的setOnClickListener用不了是什么原因? 展开
{
private Button bnt1 = null;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bnt1=(Button)findViewById(R.id.btn1);
bnt1.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
}
});
}
}
我这里的setOnClickListener用不了是什么原因? 展开
4个回答
展开全部
SearchView继承自LinearLayout,里面的部件都是child,所以通过如下代码即可满足需要
public static void setSearchViewOnClickListener(View v, OnClickListener listener) {
if (v instanceof ViewGroup) {
ViewGroup group = (ViewGroup)v;
int count = group.getChildCount();
for (int i = 0; i < count; i++) {
View child = group.getChildAt(i);
if (child instanceof LinearLayout || child instanceof RelativeLayout) {
setSearchViewOnClickListener(child, listener);
}
if (child instanceof TextView) {
TextView text = (TextView)child;
text.setFocusable(false);
}
child.setOnClickListener(listener);
}
}
}
from: http://www.trinea.cn/android/searchview-setonclicklistener-not-working/
展开全部
onClick函数是空的 当然没反应了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很可能是导包问题,请检查你的项目是否有导包错误的提示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
莫不是你没在onclick里做动作或输出,所以没反应?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询