現在、サブメニューを追加して、やりたいことを実行しようとしています。私はオンラインで見てきましたが、それが可能かどうかはわかりません。
基本的には、ユーザーが「サインイン」というボタンを押して、ユーザー名というラベルと、ユーザーが希望のユーザー名を入力できる編集可能なテキストボックスを持つサブメニューを表示します。
これは可能ですか?
私が現在持っているコードは
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
TextView txtUsername = (TextView) findViewById(R.id.txtUsername);
EditText edit_username = (EditText) findViewById(R.id.edit_username);
super.onCreateOptionsMenu(menu);
SubMenu sub = menu.addSubMenu(0,1,0, "Sign-In");
sub.add(0,11,0,edit_username); //I have noticed this is wrong but the only way I thought it would work
sub.add(0,12,0,txtUsername); //same for here
//add button for okaying the username
return true;
}
明らかにこれは作成オプションメニューにありますが、私が言ったように、ユーザーがsignIn voidを使用してサインインをクリックしたときにメニューをロードしたいと思います
public void signIn(View view)
{
//load menu here
}