アイテムのリストをレンダリングするためListView
に、独自の を使用しています。BaseAdapter
アイテムをハイリストすることが可能です。私がそうするとき、私はこのように背景を設定しますBaseAdapter
:
if (position == selectedItem) {
convertView.setBackgroundResource(R.color.mylightcyan);
} else {
convertView.setBackgroundResource(0);
}
これは非常にうまく機能しますが、(アイテムを編集するためのいくつかのボタンがあります)View
内の s がconvertView
少し透明に見えることを除いて、 がgetAlpha()
返されます1.0
。
含まれている の背景を明示的に設定すると、Button
希望どおりにレンダリングされます。このアルファのような動作を「削除」するにはどうすればよいですか?
私が得るもの:
私が欲しいもの: