0

このようなテキスト形状を編集するにはどうすればよいですか。

ここに画像の説明を入力

つまり、丸みを帯びた角とまったく同じ形状です。私が理解したように、9パッチはそれを助けません。

4

3 に答える 3

2

9 パッチはあなたの状況に最適な方法です。9 パッチを作成し、それを背景として設定しますEditText

ここでサンプル画像を提供しますので、試してみてください。

ここに画像の説明を入力

editText.setBackground(R.drawable.edt_bg);
于 2016-01-21T09:59:15.917 に答える
1

このナインパッチが役に立ちます。このナインパッチ画像を editText の背景として適用するだけです

画像1

画像2

于 2016-01-21T10:02:52.583 に答える
0

の背景画像を作成する必要がありますEditText。他のレイアウトについては、次のようなレイアウトを作成する必要があります。正確なxmlではありませんが、アイデアを示しています。

<RelativeLayout layout_width="match_parent" layout_height="50dp"> 
       <EditText layout_width="wrap_content" layout_height="wrap_content"
                 android:background="@drawable/editTextBackground" layout_alignParentLeft="true" layout_marginLeft="10dp">

       <ImageView layout_width="wrap_content" layout_height="wrap_content"
                  centerVertical="true" marginLeft="15dp"
                  android:background="@drawable/smily" />

       <ImageView layout_width="wrap_content" layout_height="wrap_content"
                  centerVertical="true" 
                  alignRight="@id/editTExt"
                  android:background="@drawable/camera" />

       <ImageView layout_width="wrap_content" layout_height="wrap_content"
                  centerVertical="true" marginLeft="15dp"
                  alignParentRight="true"
                  android:background="@drawable/mic" />


</RelativeLayout>

これがあなたにアイデアを与えることを願っています。

于 2016-01-21T10:12:57.167 に答える