我已根据this Tutorial创建了一个包含可转换标签的应用。我添加了一些TextView和Buttons进行了一些计算,但我不知道如何让按钮工作。我不太了解碎片,所以请帮助我。我尝试将所有代码都包含在Main_Activity文件中,但它不起作用,应用程序每次都崩溃。
答案 0 :(得分:1)
就像这样:
public class Fragment1 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_fragment_1, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
Button add = (Button)getActivity().findViewById(R.id.btnSayHi);
TextView tv1 = (TextView)getActivity().findViewById(R.id.edtxtPersonName);
add.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
counter++;
tv1.setText("Added : " + String.valueOf(counter));
}
});
}