protected void onCreate(Bundle savedInstanceState) {
// TODO 自动生成的方法存根
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
LayoutInflater inflater = getLayoutInflater();
View layoutView = inflater.inflate(R.layout.activity_main, (ViewGroup)findViewById(R.id.toast_layout_root));
TextView textView = (TextView)layoutView.findViewById(R.id.text);
textView.setText("This is a custom toast");
Toast toast = new Toast(getApplicationContext());
toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
toast.setDuration(Toast.LENGTH_SHORT);
toast.setView(layoutView);
toast.show();
<LinearLayoutxmlns: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"
android:padding="8dp"
android:background="#DAAA"
android:id="@+id/toast_layout_root"
android:orientation="horizontal">
<ImageView
android:src="@drawable/progress_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="8dp"/>
<TextView
android:id="@+id/text"
android:textColor="#FFF"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
09-24
08-10