выравнивание текста элемента списка - PullRequest
0 голосов
/ 29 сентября 2011

У меня есть макет списка с 9patch .png, используемым для каждого элемента - у меня есть небольшая проблема с выравниванием текста, как на прикрепленном рисунке.

Есть идеи, как ее решить?

Вот первый макет записи

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:background="@drawable/list_up" >
    <TextView
        android:id="@+id/listUp_RecipeIngredientNameTextBoxId"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="14dip" />

</LinearLayout>

Вот второй макет записи

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:background="@drawable/list_middle" >
    <TextView
        android:id="@+id/listMiddle_RecipeIngredientNameTextBoxId"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="14dip" />

</LinearLayout>

enter image description here

1 Ответ

0 голосов
/ 29 сентября 2011

Если предположить, что list_middle и list_up являются рисованными объектами из 9 патчей, разница должна заключаться в «заполнении», указанном в изображениях из 9 патчей.Вы можете решить эту проблему, сделав так, чтобы оба 9patch имели одинаковое количество пикселей в границах (то есть ширину «левой» части 9patch и высоту «верхней» части 9patch).

...