有人可以告诉我如何在选项卡式片段布局中设置按钮以打开新活动吗?如果我在选项卡中设置了一个按钮,则会显示错误。
答案 0 :(得分:1)
你必须在一个变量中保存膨胀的视图,然后在该视图上使用findViewById来查找textview和按钮,然后在最后返回膨胀的视图。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View root = inflater.inflate(R.layout.fragment_g, container, false);
TextView tv = (TextView) root.findViewById(R.id.textView);
Button btn = (Button) root.findViewById(R.id.button);
//Other code here
return root;
}
你误解了一些非常基本的东西,比如在return语句后编写代码。您可能想在线阅读一些入门指南。
答案 1 :(得分:0)
您可以使用以下代码
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.activity_complete_registration, container, false);
final TextView tv=(TextView)view.findViewById(R.id.textView);
final Button button=(Button)view.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Your required code here
}
});
return view;
}