为Fragment中的按钮添加监听事件
2018-01-18 20:53
288 查看
Fragment的xml文件代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00ff00" >
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="This is fragment" />
</LinearLayout>
Fragment中的代码:
public class Fragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Button button = (Button) getActivity().findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), "Clicked", Toast.LENGTH_LONG).show();
}
});
}
}
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00ff00" >
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="This is fragment" />
</LinearLayout>
Fragment中的代码:
public class Fragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Button button = (Button) getActivity().findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), "Clicked", Toast.LENGTH_LONG).show();
}
});
}
}
相关文章推荐
- Android中如何为Fragment中的按钮添加监听事件
- 给Android的音量按钮添加监听事件
- Ext.Window点击右上角关闭(X按钮)添加监听事件
- 安卓给按钮添加监听事件的四种方法2.
- 安卓(Android)动态创建多个按钮并添加监听事件
- Ext Js 添加 按钮 监听事件
- 为Fragment内的按钮添加监听并跳转到另一个Activity
- ListView中使用单例添加按钮事件监听
- Android编程实现音量按钮添加监听事件的方法
- 为按钮添加监听事件,监听方法不能用private
- 高德地图显示在fragment中并添加按钮点击事件
- 【Android开发学习30】动态创建多个按钮,并给每个按键添加监听事件
- android:动态创建多个按钮 并给每个按键添加监听事件
- 给Android的音量按钮添加监听事件
- Android 给按钮添加监听事件
- 为按钮添加监听事件
- 在fragment中添加点击事件,给Linearlayout添加点击监听
- 按钮的监听事件在fragment中如何实现
- android动态创建多个按钮并添加监听事件