SliffDrawer с использованием 9 патча образа ручки

StackOverflow https://stackoverflow.com/questions/4003467

  •  25-09-2019
  •  | 
  •  

Вопрос

Как мне добиться следующего?

ExpectedActual

Первое изображение показывает результат, который я хочу достичь. Второй - текущий результат, я получаю от моей макета. Примечание Изображение, которое я использую, это тот из Android 1.6. банка.

<?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="fill_parent">
 <SlidingDrawer
    android:id="@+id/drawer"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:handle="@+id/handle"
    android:content="@+id/content">

 <ImageView
     android:id="@id/handle"
     android:src="@drawable/drawer_handle"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent" />

 <Button
    android:id="@id/content"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Button" />
 </SlidingDrawer>
</LinearLayout>
Это было полезно?

Решение

Нашел это, использовал Draw9Patch. Инструмент и установите ширину изображения до горизонтального размера экрана.alt text

Другие советы

Не уверены, если вы закончили жесткости горизонтальной ширины на экран, но я смог заставить 9 патч растянуть горизонтально, устанавливая Layout_Width для Fill_Parent и Scaletype на Fitxy (что более общего для размеров экрана)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top