こんにちは、私はスタイルを適用することにより、Android OSのバージョン11と高いためにそれを解決した:描画可能なフォルダ内の
<style name="AppBaseTheme" parent="Theme.Sherlock.Light.DarkActionBar">
<!-- API 14 theme customizations can go here. -->
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:activatedBackgroundIndicator">@drawable/activated_background</item>
</style>
activated_background:値フォルダ内の
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_activated="true" android:drawable="@color/uva_color" />
<item android:state_selected="true" android:drawable="@color/uva_color" />
<item android:state_pressed="true" android:drawable="@color/uva_color" />
<item android:drawable="@color/default_color" />
</selector>
色値:
を
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="uva_color">#c31756</color>
<color name="default_color">#111</color>
</resources>
リストビューでの選択:
android:choiceMode="singleChoice"
最後にgetApplicationContext()
ではなく、パラメータとしてarrayApdater/customAdapterにgetBaseContext()
を送信してください。
mMenuAdapter = new MenuListAdapter(this.getBaseContext(), title, icon);
this linkもお手伝いします。
どこにでも問題がある場合は、以下のコメントをご覧ください。私はいつでも答える準備ができている、私は誰も私のようにこれに問題を起こさせたくない。乾杯!
こんにちは、リストビューアイテムがクリックされたときにハイライトを取得できません。つまり、引き出しを開いたり閉じたりしたときに、クリックしたアイテムの色を維持する必要があります。 – user1340801