老师怎么在xml中为Fragment设置点击事件
//ShopFragment
public class ShopFragmet extends Fragment {
private ImageView shop_back;
private TextView loction,outshop,shop_default;
public ShopFragmet() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view=inflater.inflate(R.layout.fragment_shop_fragmet, container, false);
shop_back=view.findViewById(R.id.shop_back);
loction=view.findViewById(R.id.loction);
outshop=view.findViewById(R.id.outshop);
shop_default=view.findViewById(R.id.shop_default);
shop_back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(getContext(), MainActivity.class));
}
});
return view;
}
//对TextView控件设置点击事件
public void shop_myClick(){
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".fragment.ShopFragmet">
<LinearLayout
android:layout_weight="1"
android:background="#47F8D6"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="0dp">
<ImageView
android:id="@+id/shop_back"
android:layout_marginLeft="20dp"
android:src="@drawable/back"
android:layout_gravity="center_vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/title"
android:padding="20dp"
android:text="商家"
android:background="#47F8D6"
android:gravity="center_vertical"
android:textSize="28sp"
android:textStyle="bold"
android:layout_width="match_parent"
android:layout_height="80dp"/>
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="0dp">
<TextView
android:id="@+id/loction"
android:padding="20dp"
android:onClick="shop_myClick"
android:text="本地商家"
android:layout_weight="1"
android:gravity="center_vertical"
android:textSize="20sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/outshop"
android:padding="20dp"
android:text="外地商家"
android:onClick="shop_myClick"
android:gravity="center_vertical"
android:textSize="20sp"
android:layout_width="wrap_content"
android:layout_weight="1"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/shop_default"
android:padding="20dp"
android:text="默认 排序"
android:onClick="shop_myClick"
android:gravity="center_vertical"
android:textSize="20sp"
android:layout_width="wrap_content"
android:layout_weight="1"
android:layout_height="wrap_content"/>
</LinearLayout>
<FrameLayout
android:id="@+id/shop_container"
android:layout_weight="7"
android:layout_width="match_parent"
android:layout_height="0dp">
</FrameLayout>
</LinearLayout>
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 1789 份
- 解答问题 2907 个
Android大楼Java起,本阶段是Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始入门Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧