私はここでタブビューについてのチュートリアルに従いました。各タブに画像が表示されますが、タブを選択しても暗い画像に置き換えられません。私が見逃しているトリックはありますか?たとえば、1つのタブのコードは
spec = tabHost.newTabSpec("create").setIndicator("Create",
res.getDrawable(R.drawable.testimg))
.setContent(intent);
tabHost.addTab(spec);
次にcreate.xml
、以下の内容で作成しました
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use grey -->
<item android:drawable="@drawable/testimg2"
android:state_selected="true" />
<!-- When not selected, use white-->
<item android:drawable="@drawable/testimg" />
</selector>
したがって、[作成]タブを選択すると、その画像はtestimg2.pngに置き換えられるはずですが、実行されません。残りのコードはチュートリアルと似ています。ここで欠けているのは、選択した画像が切り替えられていないことです。
ありがとう