自定義 Toast

        


View toastRoot = getLayoutInflater().inflate(R.layout.toast, null);  

       TextView message = (TextView) toastRoot.findViewById(R.id.message);  

        message.setText("My Toast");  

  

        Toast toastStart = new Toast(this);  

        toastStart.setGravity(Gravity.BOTTOM, 010);  

        toastStart.setDuration(Toast.LENGTH_LONG);  

        toastStart.setView(toastRoot);  

        toastStart.show();  

toast.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/toast_frame"
    >
 <TextView
  android:id="@+id/message"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:textAppearance="@style/TextAppearance.Small"
        android:textColor="@color/bright_foreground_dark"
        android:shadowColor="#BB000000"
        android:shadowRadius="2.75"
    />
</LinearLayout>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章