能不能直接调用一个按钮的onclick函数 有一个按钮和一个绑定了onclicklistener,能不能在其他位置直接调用它的onclick函数或者能模拟一次对它的点击也可以~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Button bn = (Button)findViewById(R.id.btn_test); final OnClickListener lsn = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(AWinMain.this, "Click1",Toast.LENGTH_LONG).show(); } }; bn.setOnClickListener(lsn); Button bn2 = (Button)findViewById(R.id.btn_test2); bn2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub lsn.onClick(v); } }); 你直接调用就是,onClick也不过是个普通的函数 事实上你别的地方调用就不用叫onclick了,因为没有事件和它对应作为一个函数。。里面直接调用public void doMyclick(){...lsn.onclick();...} 以前用win7 换了windows8 同一份代码编译出的apk签名不同 不能覆盖安装, 怎么办 请问误删除工作目录后如何恢复 android模拟器频繁提示未反应 android ondraw显示不了图形 SQL语句错误,高手进,我没看懂这是什么意思 做个阅读器 章节部分怎么做? android 程序设置网络连接 gps 用一个漂亮图标显示位置 listview利用onitemclick来对选中item进行变色问题 SurfaceView问题 android 动态修改,删除,添加xml ViewPager 嵌套问题
final OnClickListener lsn = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(AWinMain.this, "Click1",Toast.LENGTH_LONG).show();
}
};
bn.setOnClickListener(lsn);
Button bn2 = (Button)findViewById(R.id.btn_test2);
bn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
lsn.onClick(v);
}
});
{
...
lsn.onclick();
...
}