AndroidアプリでToastを表示する方法
提供: Java入門
スポンサーリンク
Androidアプリでは、メッセージを表示するために Toast (トースト) を利用します。
読み方
- Toast
- とーすと
概要
Toastは、アプリケーションがデータの保存が完了したときに、完了したことをそっと通知する、といった使い方できます。
Toastの利点は、
- 簡単に表示できる
- フォーカスを持たない状態でも表示できる
- 他のUIの操作を阻害しない
といったものがあります。
一方で
- 短時間で自動的に消えてしまう
- ユーザから操作を受け付けない
というデメリットもあります。
簡単にメッセージを表示できる
たったのこれだけで、ユーザにメッセージを表示できます。
Toast.makeText(this, "メッセージを表示", Toast.LENGTH_LONG).show();
ソースコード
package com.example.kaworu.toasttest; 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 { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toast.makeText(this, "メッセージを表示", Toast.LENGTH_LONG).show(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }
実行例
関連項目
ツイート
スポンサーリンク