0

Viewexpandable の子グループのレイアウトはシンプルlistviewです。そして、そのビューの背景色を変更したいと思います。これは私がそれを行う方法です:

public View getChildView(final int groupPosition, final int childPosition,
        boolean isLastChild, View view, ViewGroup parent) {
    ...
    View colorView = (View) view.findViewById(R.id.color_view);
    colorView.setBackgroundResource(R.color.my_color);
    ...
    return view;
}

何をしても、色を変えることはできません。同じ ChildGroupの背景を変更しようとすると、TextViewうまくいきますが、どうしてですか? さらにコードが必要な場合はお知らせください。

4

2 に答える 2

0

これを使う

colorView.setBackgroundResource(getResources().getColor(R.color.my_color));

それ以外の

colorView.setBackgroundResource(R.color.my_color);
于 2013-04-22T11:56:59.660 に答える