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

私が欲しいもの:
