ここでいくつかの記事を読みました このような Android タブを作成する方法 (スクリーンショット)?
コメントの後半には、Android 2.2 を搭載したデバイスに 4.0 の外観をもたらす sherlock lib があります。
私の問題は、「醜い」ものを作ろうとしていることです:)古い外観を新しいデバイスで動作させようとしています。
画像のようなもの:
したがって、ローカライズする必要があるため、タブがあり、アクション バーがなく、できれば文字列からの画像とテキストを含む 5 つのボックスが必要です。
そのため、私は を使用しており、tablayout.xml 内で (文字列から) タイトルを設定し、プログラムでリソースから特定のタブに画像を追加します。
th.setup();
TabSpec specs = th.newTabSpec("tag1");
//specs.setContent(new Intent(this,MyAppTab.class));
specs.setContent(R.id.tab1);
specs.setIndicator(getResources().getString(R.string.tab_myapp_title), getResources().getDrawable(R.drawable.ic_tab1_active));
今起こっていることは、私のAndroid 2.2でのことです。妻の 4.0 では、テキストのみの派手な新しいタブが表示されます。
すべての Android バージョンで動作するようにタブ イメージを追加するにはどうすればよいですか?
TNX