Alternative à l'utilisation de Toast

Actuellement, je suis en train d'élaborer un guide des épisodes de l'application pour une émission de télévision. La structure de base est que les épisodes sont mis dans une liste et en cliquant sur un élément de liste (aka un épisode de nom), l'épisode description vient dans un Toast.

En général, cela fonctionne très bien, cependant il existe des situations dans lesquelles l'épisode description est trop longue et on ne peut pas lire dans le temps donné.

Existe-il des alternatives à l'utilisation d'un toast dans cette situation? Merci pour toute aide.

Edit:

      @Override
  protected void onListItemClick(ListView l, View v, int position, long id) {
       //Toast.makeText(this, _details[position], Toast.LENGTH_LONG).show();
      AlertDialog.Builder builder = new AlertDialog.Builder(this);
      builder.setMessage(this, _details)
             .setCancelable(false)
             .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                 public void onClick(DialogInterface dialog, int id) {
                      dialog.cancel();
                 }
             });
  }

(J'ai gardé le toast partie là-bas pour référence, comme c'était mon code précédent).

Bon Code

      @Override
  protected void onListItemClick(ListView l, View v, int position, long id) {
       //Toast.makeText(this, _details[position], Toast.LENGTH_LONG).show();
      AlertDialog.Builder adb=new AlertDialog.Builder(CurrentActvity.this);
      adb.setTitle("Title");
      adb.setMessage(_details[position]);
      adb.setPositiveButton("Ok", null);
      adb.show();
  }

OriginalL'auteur shamsad97 | 2011-12-17