1

私は Android 開発にまったく慣れていないので、現在、最初のアプリに取り組んでいます (市場には出ません)。このアプリを学習体験として使用しています。私はまだ高校生なので、正式な教育を受けていません。私の問題は、メニュー項目をクリックした後、テキスト ボックスが表示されないことです。また、メニューにアイテムを追加するにはどうすればよいですか? ありがとうございます(Android開発について無知で申し訳ありません...)。

 @Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    switch (item.getItemId()) {
        case R.id.action_settings:
            actset();
            return true;

        default:
            return super.onOptionsItemSelected(item);
    }
}
private void actset() {
    // TODO Auto-generated method stub
    System.out.println("Developed By Shirwa Mohamed.. ");
}
4

3 に答える 3

1

おそらく、必要なものを取得する最も簡単な方法は、Toast.

System.out.printlninを使用する代わりにactset、これを試してください:

Toast.makeText(
    getApplicationContext(),
    "Developed By Shirwa Mohamed.. ",
    Toast.LENGTH_SHORT).show();
于 2013-03-10T01:53:55.710 に答える
1

教育目的Toastで、軽量メッセージに使用することを提案します。

Toast.makeText( this, "Developed By Shirwa Mohamed.. ", Toast.LENGTH_LONG).show();

System.out.printlnAndroid画面に表示されないためです。

より多くの金色の星が必要な場合は、本格的なAlertDialogボックスを作成できます。

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Developed by");
builder.setMessage("Shirwa Mohamed");
builder.setPositiveButton( "ok", null);
builder.create().show();
于 2013-03-10T01:55:26.097 に答える
1

他の人が述べたように、Toastオブジェクトはあなたが望むもののために働くかもしれません。短い時間メッセージが表示され、その後消えます。ただし、より多くの制御が必要な場合、またはより多くの情報を表示したい場合は、必要な情報を表示する小さなウィンドウを表示するAlertDialogを検討できます。

または、より多くの機能が必要な場合は、別のクラスを作成して宣言することができます

android:theme="@android:style/Theme.Dialog" 

あなたの<activityタグでmanifest。こちらは見た目でセパレート表示にActivityなりDialogます。次に、を使用してそれIntentを開始しますActivity

于 2013-03-10T02:00:29.773 に答える