默認背景是黑色的,我想它不同的顏色。我想答案是下面的XML內(但我可能是錯的)。如何改變標籤的顏色TabHost(
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
>
<!-- When selected -->
<item android:drawable="@drawable/login"
android:state_selected="true"
/>
<!-- When not selected -->
<item android:drawable="@drawable/login"
/>
</selector>
這是Mainactivity
TabHost tabHost = getTabHost();
// Tab for login
TabSpec Login = tabHost.newTabSpec("Login");
// setting Title and Icon for the Tab
Login.setIndicator("", getApplicationContext().getResources().getDrawable(R.drawable.drawtab1));
Intent LoginIntent = new Intent(this, Tab1Activity.class);
LoginIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Login.setContent(LoginIntent);
它爲你的先生工作? – Remario
謝謝。對不起,它沒有 - 確定哪個索引是。 –
您試圖修改的孩子的索引。例如第一個孩子索引= 0 – Remario