アンドロイドで実行時にそのタブをクリックするとタブビューを変更したい。
[お気に入り]タブをクリックすると、[ホーム]タブのようなこのタブの画像が自動的に表示されます。
これで私を助けてください。
このように前に

以降

例をお願いします...
前もって感謝します...
以下のリンクを参照してください。
http://developer.android.com/guide/practices/ui_guidelines/icon_design_tab.html
タブが選択または選択解除されたときに画像を自動的に変更するには、次の xml コードを使用できます。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- selected state -->
<item android:drawable="@drawable/ic_tab_friends_selected"
android:state_selected="true"
android:state_pressed="false" />
<!-- unselected state (default) -->
<item android:drawable="@drawable/ic_tab_friends_unselected" />
</selector>
タブの状態が変化したときにタブ アイコンの画像を自動的に切り替えるには、リソースの drawable フォルダーに配置された 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/home" android:state_selected="true" />
<!-- When not selected, use white-->
<item android:drawable="@drawable/favorites" />
</selector>
タブのレイアウトを確認してください
私はあなたの要件と同じように説明されていないが、これを使用するか、いくつかの条件を変更した後、またはいくつかの条件を追加した後にあなたの解決策を得るという一例があります。
実行時にタブの色、画像、またはテキストの色を変更する場合は、このコードを使用しました。
for(int i=0;i<host.getTabWidget().getChildCount();i++)
{
host.getTabWidget().getChildAt(i).setBackgroundResource(R.drawable.tab_bg);
TextView tv = (TextView) host.getTabWidget().getChildAt(i).findViewById(android.R.id.title); //Unselected Tabs
tv.setTextColor(Color.parseColor("#ffffff"));
}
host.getTabWidget().getChildAt(host.getCurrentTab()).setBackgroundResource(R.drawable.tab_active_bg);// selected
TextView tv = (TextView) host.getCurrentTabView().findViewById(android.R.id.title); //for Selected Tab
tv.setTextColor(Color.parseColor("#000000"));
このコードでは、 host.getTabWidget()。getChildCount()は、タブウィジェットの総数を返します。たとえば、ここで画像を表示すると、4つのタブがあります。
お役に立てば幸いです。幸運を祈ります。:)