button0 = (Button) findViewById(R.id.button0);
listener0 = new OnClickListener() {
public void onClick(View v) {
Intent intent0 = new Intent(ActivityMain.this, ActivityFrameLayout.class);
setTitle("FrameLayout");
startActivity(intent0);
}
};
button0.setOnClickListener(listener0);
listener0 = new OnClickListener() {
public void onClick(View v) {
Intent intent0 = new Intent(ActivityMain.this, ActivityFrameLayout.class);
setTitle("FrameLayout");
startActivity(intent0);
}
};
button0.setOnClickListener(listener0);
解决方案 »
- 想做一个类似于塔防的按钮该如何做?
- 有个功能一直实现不了,望大拿们帮帮忙啊。。
- 自制android ROM的时候遇见签名不正确
- 手机sdcard下面有很多logcat开头的txt文件,如何使用通配符导出?
- Android
- 求教,bitmap大小不对,opengl无法绘制,需要转成2次幂,如何转?
- android如何读取串口数据
- 问个java import相关的基础知识问题
- 急求~Radiogroup的问题
- onWeatherLiveSearched监听怎么再次触发,第一次安装程序无法获取回调数据
- 初学android webView 请问为什么点击网页上的文本框不会弹出手机键盘呢?
- android 自定义Dialog 显示问题 ?请求解决
private ListView fileListView;
private TextView searchTextView;
private Button button_ok; @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.file, null); // 先解析file.xml布局,得到一个view
fileListView = (ListView) rootView.findViewById(R.id.file_listView);
searchTextView = (TextView) rootView.findViewById(R.id.searchTextView);
button_ok = (Button) rootView.findViewById(R.id.button_ok); // 给button_ok添加点击事件
OnClickListener listener0 = null;
listener0 = new OnClickListener() {
public void onClick(View v) {
System.out.println("xxxxxxxxxx");
Intent intent0 = new Intent(getActivity()
.getApplicationContext(), MainActivity.class);
startActivity(intent0);
}
};
searchTextView.setOnClickListener(listener0);
button_ok.setOnClickListener(listener0); // 给fileListView添加数据
List<Map<String, Object>> listData = new ArrayList<Map<String, Object>>();
for (int i = 0; i < 50; i++) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("file_list_item1", "第" + i + "个");
map.put("file_list_item2", "yyyyyyyyyy");
listData.add(map);
}
SimpleAdapter simpleAdapter = new SimpleAdapter(this.getActivity()
.getApplicationContext(), listData, R.layout.file_item,
new String[] { "file_list_item1", "file_list_item2" },
new int[] { R.id.file_list_item1, R.id.file_list_item2 });
fileListView.setAdapter(simpleAdapter);
return inflater.inflate(R.layout.file, null);
}}
事件不要在onCreateView里面加,需要的话再onActivityCreate里边加,使用方法和在activity里边是一样的。
控件能正常显示的,没数据,事件没有响应。
public class FileFragment extends Fragment {
private ListView fileListView;
private TextView searchTextView;
private Button button_ok; @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.file, container, false); // 先解析file.xml布局,得到一个view
fileListView = (ListView) rootView.findViewById(R.id.file_listView);
searchTextView = (TextView) rootView.findViewById(R.id.searchTextView);
button_ok = (Button) rootView.findViewById(R.id.button_ok);
return inflater.inflate(R.layout.file, null);
} public void onActivityCreated() {
// 给fileListView添加数据
List<Map<String, Object>> listData = new ArrayList<Map<String, Object>>();
for (int i = 0; i < 50; i++) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("file_list_item1", "第" + i + "个");
map.put("file_list_item2", "yyyyyyyyyy");
listData.add(map);
}
SimpleAdapter simpleAdapter = new SimpleAdapter(this.getActivity()
.getApplicationContext(), listData, R.layout.file_item,
new String[] { "file_list_item1", "file_list_item2" },
new int[] { R.id.file_list_item1, R.id.file_list_item2 });
fileListView.setAdapter(simpleAdapter); fileListView.setOnItemClickListener(new OnItemClickListener() { @Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
new Toast(getActivity().getApplicationContext())
.setText("XXXXXXXXX");
}
}); // 给button_ok添加点击事件
OnClickListener listener0 = null;
listener0 = new OnClickListener() {
public void onClick(View v) {
System.out.println("xxxxxxxxxx");
}
};
searchTextView.setOnClickListener(listener0);
button_ok.setOnClickListener(listener0); }}
http://blog.csdn.net/guolin_blog/article/details/8881711