解决方案 »
- android 计时器
- Error generating final archive怎么解决
- 获取google weather api中支持的天气种类
- Android中List的调用方式
- 实现摄像头取词功能
- ANDROID和C++联调问题
- 我在保存图片的时候总是保存不成功,后台出现如下信息!!!不是错误,是info级别信息~~求解!!!
- 我给EditText 加了个TextWatcher ,要自已在TextWatcher里写代码判断小数点只允许输入一次,想不出来代码,求高手写下谢谢!!
- 如何禁止应用在SD卡创建某个文件夹
- 新手求教,如何解决此处错误
- android中surfaceHolder类型的设置--setType
- eclipse打开一段时间就自动关闭了,咋回事呢??
而且你自己inflate的View还没有add到界面,也就是说都白写了,你看到的Button应该是Fragment的Button,而不是你自己inflate的Button,所以点了没效果
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "按钮点击事件已触发!", Toast.LENGTH_SHORT).show();
}这样试试..
Button btn=(Button)rootView.findViewById(R.id.Button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), "按钮点击事件已触发!", Toast.LENGTH_SHORT).show();
}
});
才可以。当然可以有其它办法,难道写在onCreate()里面就没解决办法了吗?这么写到底问题出在哪,我很纠结这个,我担心是不是还有重要的知识点没学到,请各位指教啊。