Articles of android actionbar

使用片段实现操作栏选项卡

所以最近我需要实现操作栏选项卡,用新片段替换当前片段。 尽管经过数小时的密集搜索,我仍无法find明确的解决方案,所以我想我会在这里介绍我是如何解决这个问题的。 其中两个片段包含列表视图,这是一个主要的复杂因素。

Android:在FragmentActivity中更改Tab的文本颜色

我想修改下面标签的文字颜色:(ACCUEIL和A LA UNE)(现在是黑色)。 我不知道该怎么做。 这是FragmentActivity的代码: package com.app.myapp.MainFragment; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.FragmentTransaction; import android.content.Intent; import android.graphics.Color; import android.graphics.Typeface; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.view.ViewPager; import android.view.Gravity; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.TextView; import com.app.myapp.R; import com.app.myapp.activities.Recherche_act; public class TabMainFragment extends FragmentActivity implements ActionBar.TabListener { private ViewPager viewPager; private TabMainFragmentAdapter mAdapter; […]

按活动操作栏后退按钮时如何转到上一个选定的选项卡

我在MainActivity中有六个选项卡,第二个选项卡有一个listview,当用户按下listview项时,它打开一个新的Activity with Action栏,所以,当用户按下第二个活动的后退按钮时,我想去主活动的上一个选项卡(第二个选项卡),但它加载了第一个选项卡(主页选项卡)。 我怎么解决这个问题?

如何在Android 5.0 Lollipop中更改ActionBar文本颜色?

如何将Android Lollipop中的ActionBar中的文本颜色更改为黑色中的白色? 这是我目前的造型。 @color/orange_bar

菜单图标不显示在操作栏上

Android Studio 0.5.8 你好, 由于某种原因,图标永远不会显示在ActionBar上,我使用了ifRoom | withText的组合,但仍然无法显示。 我也试过在Landscape中旋转。 我正在使用genymotion 4.4.2 我正在片段中夸大菜单: @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); inflater.inflate(R.menu.fragment_crime_list, menu); } 这是一个截图: 我在纵向和横向模式下尝试过硬件nexus5,但没有图标。 我也试过使用以下内容,但也没有用: android:icon=”@android:drawable/ic_menu_add” 非常感谢任何建议,

将Switch小部件添加到ActionBar并响应change事件

我是否可以知道如何在ActionBar中添加Switch小部件并处理click事件或切换更改事件。 现在我可以在ActionBar中扩展Switch,但无法响应change事件。 我在下面添加了main.xml。 我想在用户点击开关并更改其状态时启动服务。 任何帮助都非常感谢。

Honeycomb的Android ActionBar标签样式

我在SDK中使用HoneycombGallery示例应用程序并尝试更改ActionBar选项卡的样式(即“Balloons”,“Bikes”,“Androids”,“Pastries”)。 使用“light”主题,标签有一个蓝色下划线。 我只是想让这个红色与我正在处理的应用程序的样式相匹配。 我已尝试在SDK文档( http://developer.android.com/guide/topics/ui/actionbar.html )和网络上的其他来源中研究样式,但我不太确定我理解属性/ attribute控制选项卡的这种特定样式。 如果有人有一个资源或代码示例可能会演示ActionBar的完整自定义样式,我将不胜感激。

如何在操作栏选项卡中显示所选片段

我正面临一个关于标签滑动的问题。 我的项目是基于Android 3.2构建的。 我正在使用支持库4.0(android-support-v4.jar)实现选项卡滑动。 所有实现的工作都运行正常,但是当我将我的应用程序部署到ICS设备时,然后在纵向模式下,我在操作栏中获得了一个用于选项卡选择的微调器。 在纵向模式下,虽然内容正在更改,但在完成滑动时选项卡选择不会更改,并且在横向模式下一切正常。 final ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); actionBar.setDisplayHomeAsUpEnabled(true); // Set up the ViewPager with the sections adapter. ViewPager mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { actionBar.setSelectedNavigationItem(position); } }); 我试过把断点actionBar.setSelectedNavigationItem(position); 在这条线上甚至在肖像模式下它被调用但选择没有改变。 任何人都可以帮忙吗? 编辑:发现了类似的问题,但没有看到它是如何解决的,以及如何将其集成到我的代码中。

Android ActionBar(ActionBarCompat)Spinner下拉列表?

我目前正在为ActionBar(ActionBarCompat)工作,我需要一些关于actionbar的澄清。 我正在使用像这样的微调器布局, 我的代码, public class MainActivity extends ActionBarActivity implements OnItemSelectedListener{ private boolean mAlternateTitle = false; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); Spinner spinner = (Spinner) findViewById(R.id.SpinnerList); ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.locations, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(this); } } 它在我的android galaxy ace中显示正常的微调器。 我需要输出如下所示,是那个位置android 2.3。 请给出建议。 谢谢。

Android Tabs + Sliding,如何实现ActionBarSherlock?

我正在使用Google的新工具来启动一个能够在三个标签之间切换的应用程序。 这很棒,但缺乏对旧设备的支持。 1.我在应用程序中添加了带有支持库的ABS。 2.我更改了public class MainActivity extends FragmentActivity implements ActionBar.TabListener {到public class MainActivity extends SherlockFragmentActivity implements ActionBar.TabListener { 3.我仍然有很多错误,我甚至不知道这是否适用于旧设备。 有没有人有关于如何实现与2.x及更高版本兼容的滑动标签的任何提示? 更新: 我被困在alextsc答案的第6步