我尝试将背景应用于列表视图项目中的文本视图。我在适配器中应用背景:
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>
但是,背景不适合 textview 的宽度,我尝试了几个技巧,但没有任何效果。
你可以在这里看到错误:
有错误:http: //imageshack.us/a/img811/6742/3rx9.png
没有错误:http: //imageshack.us/a/img14/9075/wfk8.png
我不知道那是怎么回事。任何见解将不胜感激。
谢谢。