Android 如何更改Sherlock操作栏选项卡的指示器颜色
我正在制作一个android应用程序,需要更改Android 如何更改Sherlock操作栏选项卡的指示器颜色,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,我正在制作一个android应用程序,需要更改ActionBarTabs的指示器颜色。我正在使用Sherlock库实现ActionBarTabs 如何更改Sherlock ActionBar中ActionBarTabs的默认指示器颜色 ActionBar actionBar = getSupportActionBar(); // Hide Actionbar Icon actionBar.setDisplayShowHomeEnabled(false); // Hide Actionbar
ActionBarTabs
的指示器颜色。我正在使用Sherlock库实现ActionBarTabs
如何更改Sherlock ActionBar中ActionBarTabs
的默认指示器颜色
ActionBar actionBar = getSupportActionBar();
// Hide Actionbar Icon
actionBar.setDisplayShowHomeEnabled(false);
// Hide Actionbar Title
actionBar.setDisplayShowTitleEnabled(false);
// Create Actionbar Tabs
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
tariffPlanJSON = getIntent().getExtras().getString("jsondata");
try {
JSONObject jsonObject = new JSONObject(tariffPlanJSON);
JSONArray jsonArray = jsonObject.getJSONArray("payload");
// going through the all tariff plans to see payload has which types of plans.
for(int index = 0; index < jsonArray.length(); index++) {
tariffPlan.add(jsonArray.getJSONObject(index).getString("plantype"));
}
} catch (JSONException e) {
e.printStackTrace();
}
Iterator<String> tariffPlansIterator = tariffPlan.iterator();
mActionBarTab = new Tab[tariffPlan.size()];
int index = 0;
while(tariffPlansIterator.hasNext()) {
String planType = tariffPlansIterator.next();
// creating a new tabs and setting the text to it.
mActionBarTab[index] = actionBar.newTab().setText(planType);
mActionBarTab[index].setTabListener(this);
actionBar.addTab(mActionBarTab[index]);
++index;
}
ActionBar ActionBar=getSupportActionBar();
//隐藏操作栏图标
actionBar.setDisplayShowHomeEnabled(false);
//隐藏操作栏标题
actionBar.setDisplayShowTitleEnabled(false);
//创建操作栏选项卡
actionBar.setNavigationMode(actionBar.NAVIGATION\u MODE\u选项卡);
tariffPlanJSON=getIntent().getExtras().getString(“jsondata”);
试一试{
JSONObject JSONObject=新的JSONObject(tariffPlanJSON);
JSONArray JSONArray=jsonObject.getJSONArray(“有效负载”);
//查看所有的电价计划,看看有效载荷有哪些类型的计划。
for(int index=0;index
提前感谢。用于设置操作栏的样式。这是迄今为止最简单、最直观的方法
如何:
使用UI为不同的项目选择颜色
完成后,单击“DOWNLOAD.ZIP”
ZIP文件包含您必须在项目res/layout和res/drawableXXXX文件夹中复制的资源文件您是指选项卡下的栏吗?您可以使用xml样式(请参阅@Payeli链接的答案),但不能以编程方式复制。希望这有帮助:)