私はAndroidでダイアログに手を入れようとしています。私は最近、Builderクラスを使用するこの例を見てきました。ビルダーでsetViewを使用していますか?
コードは、それが今、私はこの行を入力と同じように
builder.setView(dialogView).setMessage("Add a new note");
は、ポップアップ表示のエラーメッセージが「setviewコマンドを解決できません」でのコード行に示して次
AlertDialog.Builder builder= new AlertDialog.Builder(getActivity());
View dialogView = inflater.inflate(R.layout.dialog_show_note, null);
です
私は間違いを犯しているか、本に何らかの誤りがあるかどうかはわかりません。 Builderクラスには、のsetViewメソッドが含まれていますか?以下のようにエラー件まで
完全なコード例は次のとおりです。 -
public class DialogNewNote extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
LayoutInflater inflater = getActivity().getLayoutInflater();
View dialogView = inflater.inflate(R.layout.dialog_new_note, null);
builder.setView(dialogView).setMessage("Add a new note"); //error
}
}
「次は表示されます...」あなたは何の情報源ですか? –
クラスのメソッドを見つけるには、APIドキュメントを参照してください。 –
これは実際に本から来たものです! – pluto20010