カテゴリー:
Android Studio ではじめる Android プログラミング入門 第3版 Android Studio 2対応
閲覧数:338 配信日:2018-05-01 12:05
AlertDialogを使用するためには?
AlertDialog作成機能を提供する「Builder」クラスのインスタンスを取得
デモ内容
AlertDialog表示
・選択肢なし
コード
MainActivity.java
package work.w4c.android0.androidtoast20180420;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
static final String MENU_ITEM = "menu item";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
menu.add(MENU_ITEM);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (MENU_ITEM.equals(item.getTitle())){
//Toast toast = Toast.makeText(this,"Hello, Toast!!",
// Toast.LENGTH_LONG);
//toast.show();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Message");
builder.setMessage("これがアラートダイアログの表示です。");
builder.show();
}
return super.onOptionsItemSelected(item);
}
}