Tôi có thông báo bánh mì nướng tùy chỉnh có hình ảnh và văn bản. Các bánh mì nướng tùy chỉnh hoạt động tốt tuy nhiên tôi tự hỏi làm thế nào để tôi làm cho bánh mì nướng tùy chỉnh của tôi kế thừa các bánh mì nướng mặc định nhìn và cảm nhận? Tôi muốn nó trông giống như mặc định với các góc và viền được làm tròn đẹp mắt.Android: Thông báo bánh mì nướng tùy chỉnh Thừa kế bánh mì nướng mặc định
Đây là những gì bánh mì nướng tùy chỉnh của tôi trông giống như.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toast_layout_root"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:background="#DAAA">
<ImageView android:id="@+id/chatIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:src="@drawable/ic_chat"/>
<TextView android:id="@+id/text"
android:text="@string/unread_message_toast"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textColor="#FFF"
/>
</LinearLayout>
Đó là tuyệt vời! Rất linh hoạt. Điều này có thể được tái sử dụng mà không cần phải thêm các bố cục XML và quản lý các yếu tố ID. Trước đây tôi đã sử dụng phương pháp inflator - không dễ tái sử dụng. +1 – iozee
Điều này có vẻ không hoạt động nữa. Ném một ngoại lệ: java.lang.RuntimeException: Bánh mì nướng này không được tạo bằng Toast.makeText() – Silmarilos