【发布时间】:2016-03-04 04:42:51
【问题描述】:
我有一个带有 8 个按钮的片段,我希望每个按钮都能引导我进入不同的布局,但我不知道该怎么做,我只有一个按钮可以工作,但我不知道如何放入其他七个按钮谁能帮帮我?
这是我目前所拥有的:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.pagina_principal, container, false);
view.findViewById(R.id.btnazul).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(getActivity(), Rutas_azul.class));
}
});
return view;
}
【问题讨论】:
-
可以添加错误日志吗?
-
您在这里的具体做法... 将 R.id.btnazul 更改为相应的按钮 id 并相应地执行操作 一个好的做法是声明按钮并让 Fragment 实现 OnClickListener。在 OnClick 方法中对视图 id 进行 switch-case 并执行相应的操作
-
对 Intent 构造函数使用不同的第二个参数重复相同的操作
-
如果你想切换另一个布局不同的活动,那么为什么不使用 Intent
标签: android android-fragments android-studio android-fragmentactivity