2016-11-22 1 views

Répondre

0

Vous pouvez personnaliser votre Toastview comme ça,

  LayoutInflater inflater = getLayoutInflater(); 
      View toastLayout = inflater.inflate(R.layout.custom_toast, (ViewGroup) findViewById(R.id.custom_toast_layout)); 
      Toast toast = new Toast(getApplicationContext()); 
      toast.setDuration(Toast.LENGTH_LONG); 
      toast.setView(toastLayout); 
      toast.show(); 

custom_toast mise en page,

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 

tools:context=".MainActivity"> 

<TextView 
    android:id="@+id/textView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Custom Android Toast View Example" /> 

<Button 
    android:id="@+id/show_custom_toast" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/textView" 
    android:text="Show Custom Toast" /> 
</RelativeLayout> 
+0

je besoin d'une mise en œuvre comme AppMsg classe. Je ne veux pas ajouter de coutume. Désolé et merci d'avoir répondu –