リストビューのアイテムのテキストビューに背景を適用しようとしています。アダプターに背景を適用します。
public View getView(int position, View convertView, ViewGroup parent) {
...
viewHolder.textview.setBackground(background);
...
}
また、レイアウト幅は次のように設定されています。
android:layout_width="wrap_content"
そして、ここに背景のxmlがあります:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#ff71b10c" />
<corners android:radius="5dp" />
</shape>
ただし、背景がテキストビューの幅に収まりません。いくつかのヒントを試しましたが、何も機能しません。
ここでバグを見ることができます:
バグあり: http://imageshack.us/a/img811/6742/3rx9.png
バグなし: http://imageshack.us/a/img14/9075/wfk8.png
それが何についてだったのか、私にはわかりません。任意の洞察をいただければ幸いです。
ありがとう。