自定义Toast

LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom_toast, (ViewGroup) findViewById(R.id.customtoast)); TextView text = (TextView) layout.findViewById(R.id.text); text.setText("用户名或密码错误,请重新输入!"); Toast toast = new Toast(getApplicationContext()); toast.setGravity(Gravity.BOTTOM, 0, 0); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout); toast.show(); ------------- custom_toast.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/customtoast" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="10dip" android:background="@drawable/toast_bg"> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="fill_parent" android:textColor="#ffffff" android:textSize="25dip" android:padding="25dip" /> </LinearLayout>

你可能感兴趣的:(自定义Toast)