Как я могу найти параметры макета виджета Toast? - PullRequest
5 голосов
/ 01 сентября 2010

Мне очень нравится макет виджета toast, что означает закругленные углы, прозрачность, светло-серую рамку. Есть ли способ увидеть параметры макета таких стандартных Android-виджетов, как toast?

Я бы хотел определить TextView с теми же параметрами макета.

1 Ответ

10 голосов
/ 01 сентября 2010

Макет можно найти в {SDKBASEDIR} / platform / {RELEASE} /res/layout/transient_notification.xml

например, для 2.1:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@drawable/toast_frame">
<TextView
    android:id="@android: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>

Drawable toast_frame.9.png находится в папке {SDKBASEDIR} / platform / {RELEASE} / res / drawable {-RESOLUTION}

...