2

テキストビューの左と下の境界線を描画することは可能ですか?

4

2 に答える 2

4

以下のようなXML形状の別のレイアウト内にTextViewを配置できます。

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
      <shape android:shape="rectangle">
            <solid android:color="@color/detailtable_border" />
        </shape>
   </item>

   <item android:left="1.5dp" android:right="1.5dp" android:bottom="2dp">
      <shape android:shape="rectangle">
        <solid android:color="@color/detailrow_bg_normal" />
      </shape>
   </item>
</layer-list>
于 2012-06-10T23:12:04.247 に答える
2

TextViewのBGとなる9パスを作成できます。その9パッチは左と下の境界線しかないので、ニーズに合います。9パッチの詳細については、http: //developer.android.com/guide/developing/tools/draw9patch.htmlをご覧ください。

SDKのdraw9patchツールを使用して、独自の9patchを描画するか、Androidソースコードから、またはこのブログhttp://android9patch.blogspot.co.ilのようなインターネット上の他の場所から既存の9patchを取得することができます。/これには9つのパッチを作成する方法に関するチュートリアルもあります。

于 2012-06-10T22:45:57.483 に答える