草庐IT

android - 操作栏微调器定制

我正在尝试将android操作栏微调器自定义为类似于googlecurrents应用程序的东西。基本上,只有“副标题”应该反射(reflect)我从微调器中选择的内容,而“标题”保持不变。我知道需要创建一个自定义微调器,我必须覆盖getView()和getDropDownView()方法。但是我在这里对如何正确覆盖这些方法感到非常困惑。有人可以向正确的方向轻推我吗?我希望我把我的问题说清楚了。(来源:androidcowboy.com)下面是我的代码。publicclassCustomSpinnerAdapterextendsBaseAdapter{privateLayoutInfla

android - 通过操作栏标题切换抽屉导航

我试图让用户通过点击操作栏标题来打开/关闭我的应用程序中的抽屉导航(这是当前AndroidGmail应用程序的设置方式)。目前,用户可以通过点击应用程序/抽屉图标或通过左右滑动将其滑入来切换抽屉。但是,操作栏标题本身是不可点击的。根据developerdocs,当我们使用NAVIGATION_MODE_STANDARD但出于某种原因,我无法让标题以这种方式运行。我相信NavigationDrawer本身没问题,但这是我设置ActionBar的方式:privatevoidconfigureActionBar(CharSequencemTitle){ActionBaractionBar=g

android - 操作栏中的 SwitchCompat,带有 fragment

尝试将SwitchCompat设置为操作栏时出现错误。这是我的abswitch.xml这是我的profile_menu.xml这里是fragment中的onCreateOptionsMenu@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){inflater.inflate(R.menu.profile_menu,menu);MenuItemitem=menu.findItem(R.id.myswitch);item.setActionView(R.layout.abswitch);SwitchCo

android - 在操作栏选项卡上方放置/重叠(z-index) View

我有一个View在包含它的fragment之外绘制一些东西,我将它配置为drawthecontentoutsideitusingthis.问题是它在任何地方都有效,但在ActionBar和ActionBar选项卡上除外。mActionBar.addTab(mActionBar.newTab().setCustomView(t));我正在使用appCompat并以这种方式添加标签:我将android:clipChildren="false"添加到所有父View,但它不仅仅适用于ActionBar和ActionBar选项卡。所需View:但结果是这样的: 最佳答

android:如何使用 CoordinatorLayout 和半透明导航栏?

我一直在研究新的谷歌支持设计库。我正在努力如何使导航栏半透明并在栏下方显示recyclerView的内容。我正在5.1nexus5上进行测试。我使用以下项目作为测试项目。ChrisBanes的示例代码:https://github.com/chrisbanes/cheesesquare我在下面添加到styles.xmltrue使导航栏半透明。但是,我无法使CoordinatorLayout及其内容recyclerView显示在栏下方。我想要的:recyclerView显示在导航栏下有快速返回功能,当应用栏隐藏时,它不应位于半透明状态栏下方。状态栏应该能够完全隐藏向上滚动的部分。

android - 在 fragment 之间滑动时消失的操作栏按钮

我有一个在操作栏中有多个选项卡的应用程序,每个选项卡都有一组不同的选项菜单图标显示在操作栏中。有些选项卡有两个图标,有些则没有。问题是,当我在屏幕之间滑动时,各个屏幕的按钮可能会显示,也可能不会显示。IE。在应该有两个图标的屏幕上,操作栏中将没有图标!但是,当我单击选项卡时,屏幕始终显示正确的图标。我已经尝试在调试器中分析问题。我确定FragmentPagerAdapter正在为新选择的Fragment正确调用setMenuVisibility(true),而其他Fragments则使用setMenuVisibility(false).我找不到按钮出现/消失的确切模式。我可以在两个屏幕

android - 同时有两个操作栏(底部和顶部)?

我需要制作两个Action条,顺便说一句,我正在使用actionBarSherlock。所以我真正需要的是在正常的操作栏上放置一个“欢迎屏幕”切换,并添加两个正常的ActionBar操作选项。与我需要的类似的是Gmail和map,如下所示:http://cdn.androidcommunity.com/wp-content/uploads/2012/03/Screenshot_2012-03-28-12-58-16.png(他们不允许我发布图像,因为声誉低,请查看链接)这个map应用程序有一个上下操作栏,正是我所需要的,因为一旦我到达可以添加第二个操作栏的位置,我就知道从哪里开始...

Android 操作栏 : show/hide tabs dynamically?

是否可以动态地从操作栏中删除/恢复标签栏?到目前为止,我是通过更改操作栏的导航模式来完成此操作的。我使用以下代码删除和恢复标签栏:@OverridepublicvoidrestoreTabs(){getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);this.supportInvalidateOptionsMenu();}@OverridepublicvoidremoveTabs(){getSupportActionBar().setNavigationMode(ActionBar.NAVIGAT

android - 确定操作栏是否拆分

我有一个MapView,它带有一个由ActionBarSherlock提供支持的操作栏。操作栏是拆分的(在“窄”屏幕上)和覆盖/半透明(android:windowActionBarOverlay为真)。或多或少类似于Googlemap应用。现在我想将View推到map顶部,屏幕底部仍然保持在底部操作栏上方。我的问题是我不知道底部操作栏的高度。坦率地说,我什至找不到一种方法来知道它是否被绘制。getHeight()似乎返回顶部操作栏的高度(或者可能是两者的高度,但我仍然不知道底部操作栏是否存在。请告诉我,这些信息就在我眼前! 最佳答案

android - 嵌套操作栏选项卡(带 ViewPager)

我有一个使用ActionBarTabs(带有ViewPager)的项目。在选项卡之间滑动时,选项卡移动非常顺畅,但我需要在TAB2中添加两个子选项卡,然后移动到下一个选项卡,或者当然返回,就像在Glassdoor或Flipboard上一样。请帮忙。主要ActivitypublicclassMainActivityextendsAppCompatActivity{privateSectionsPagerAdaptermSectionsPagerAdapter;privateViewPagermViewPager;@OverrideprotectedvoidonCreate(Bundles