編集テキストのセレクタの背景を定義しています。編集テキストがフォーカスされているときに下の行が必要です。これまでのところ、私はこれを持ってlayer-list:パディング付きの下にシェイプラインを移動
を::
この
は私が達成したいものですちょうど中間にラインを示しており、私が持っていると思います<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<stroke
android:width="1dp"
android:color="@android:color/black" />
<corners android:radius="3dp" />
</shape>
</item>
<item>
<shape android:shape="line">
<stroke android:color="@android:color/black" android:width="1dp"/>
</shape>
</item>
</layer-list>
下部には左右のパディングもあります。
レイヤリストを使用して達成する方法はありますか、それとも良い方法がありますか?
私はどちらかといえば2つのLinearLayoutを使用します。コンテナは、境界線と所望の四角形を持ち、子はその底部に高さが0である。残念ながら私はここにAndroid Studioを持っていないので、例を示すことはできません。 – avilac
レイヤーリストを使用してこれを作成することができます。下記の回答をご確認ください。 –