0

以下を達成するにはどうすればよいですか?

期待される実際

最初の画像は、達成したい結果を示しています。2 つ目は、レイアウトから取得している現在の結果です。私が使用している画像は、android 1.6 jar のものです。

<?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>
4

2 に答える 2

2

それを見つけて、draw9patchツールを使用し、画像の幅を画面の水平サイズに設定しました。 代替テキスト

于 2010-10-23T14:55:14.843 に答える
2

横幅を画面にハードコーディングしたかどうかはわかりませんが、layout_width を fill_parent に、scaleType を fitXY に設定することで、9 パッチを強制的に横方向に伸ばすことができました (これは画面サイズに対してより一般的です)。

于 2011-04-15T04:47:31.917 に答える