0
私のコードはなぜ機能しませんか?DialogFragmentは1つのボタンで動作しませんでした。
ボタンが1つのdialogFragmentが必要です。
public class MyAlertDialogFragment extends DialogFragment {
static DialogFragment newInstance(int num) {
MyAlertDialogFragment f = new MyAlertDialogFragment();
// Supply num input as an argument.
Bundle args = new Bundle();
args.putInt("num", num);
f.setArguments(args);
return f;
}
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.alertdialog, container, false);
Button button = (Button)v.findViewById(R.id.button1);
return v;
}
}
やアクティビティー:
public class DialogFragmentActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
showDialog();
}
void showDialog() {
FragmentTransaction ft = getFragmentManager().beginTransaction();
DialogFragment newFragment = MyAlertDialogFragment.newInstance(1);
newFragment.show(ft, "dialog");
}
}
どのようにこのフラグメントを完了しない
は、I 2クラスがありますか? onCreateViewを上書きしないでください
エラーはあなたが何を得ているのですか? – Andy