android: формат textview - PullRequest
       3

android: формат textview

0 голосов
/ 10 января 2011

возможно ли отформатировать текстовое представление для виджета так, чтобы оно выглядело как текст под приложениями.

как на этом скриншоте:

alt text

Я ищу точный цвет текста, точную тень и округленный фон.

1 Ответ

2 голосов
/ 10 января 2011

Если сомневаетесь, проверьте с источником , который показывает, что Android использует собственный TextView для реализации всплывающего фона вокруг текста.

Похоже, что сам текст оформлен с использованием стилей в приложении запуска:

<style name="WorkspaceIcon">
    <item name="android:textSize">13dip</item>
    <item name="android:singleLine">true</item>
    <item name="android:ellipsize">marquee</item>
    <item name="android:shadowColor">#FF000000</item>
    <item name="android:shadowRadius">2.0</item>
    <item name="android:textColor">#FFF</item>
    <item name="android:gravity">center_horizontal</item>
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">match_parent</item>
    <item name="android:background">@drawable/shortcut_selector</item>
    <item name="android:paddingLeft">5dip</item>
    <item name="android:paddingRight">5dip</item>
</style>

<style name="WorkspaceIcon.Portrait">
    <item name="android:drawablePadding">5dip</item>
    <item name="android:paddingTop">4dip</item>
    <item name="android:layout_marginLeft">3dip</item>
    <item name="android:layout_marginRight">3dip</item>
    <item name="android:layout_marginTop">13dip</item>
    <item name="android:layout_marginBottom">8dip</item>
</style>

<style name="WorkspaceIcon.Landscape">
    <item name="android:drawablePadding">3dip</item>
    <item name="android:paddingTop">2dip</item>
    <item name="android:layout_marginLeft">10dip</item>
    <item name="android:layout_marginRight">10dip</item>
</style>

Эти стили вызываются по мере необходимости из макетов модуля запуска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...