草庐IT

android - 如何在底部设置选项卡并隐藏顶部操作栏?

在我的应用程序中,我在底部使用了操作栏选项卡。我搜索了很多教程,但我不理解解决方案。大多数答案都说使用TabActivity,但已弃用。那么谁能告诉我如何解决这个问题? 最佳答案 现在实现选项卡的最佳方法是使用设计库中的TabLayout。这是在屏幕底部对齐的TabLayout示例。首先在build.gradle文件中设置依赖:dependencies{compilefileTree(dir:'libs',include:['*.jar'])compile'com.android.support:appcompat-v7:23.0.

android - 自定义样式操作栏在 android 4 中不起作用

为了自定义我的操作栏,我在xml中使用了以下代码:@style/customTab@style/MyActionBar@drawable/title_bar@drawable/tab_bg_selector我使用api级别10没有问题,但是当我在更高api设备上运行我的代码时,操作栏是它们的默认主题。我在我的项目中使用支持库v7。 最佳答案 更新:截至AppCompatversion21,所有API级别现在都使用无前缀的样式名称,因此不再需要添加android:命名空间属性。现已过时:如果您使用支持库v7ActionBar,您需要声

android - 在 Android 中删除操作栏和主屏幕之间的线或分隔线

如何删除操作栏和主屏幕之间的线或分隔线?如何在android中更改此分隔线的颜色?提前致谢。 最佳答案 只需将属性windowContentOverlay插入到您的主题中。这种方式太简单了。@null 关于android-在Android中删除操作栏和主屏幕之间的线或分隔线,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22584078/

android - 更改自定义操作栏标题

我正在使用自定义布局将actiobar的标题居中。ActionBaractionBar=getActionBar();actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);actionBar.setCustomView(R.layout.action_bar);其中action_bar是带有TextView的简单线性布局我的问题是我需要每个Activity都有不同的名称-我需要以编程方式更改主题。所以我正在尝试这样的事情:privatevoidsetActiobarTitle(Stringtitle){LayoutInfl

android - 操作栏中未显示溢出

我的操作栏中有5-6个项目。当我设置ShowAsAction="never"时,项目进入从屏幕底部出现的旧样式菜单,而我希望三点样式图标出现在操作栏。此外,当我点击它时,菜单没有出现。我的菜单文件- 最佳答案 如果您的设备上有一个硬菜单按钮,那么不适合ActionBar的菜单选项将放置在您设备的菜单按钮上。如果您有没有此按钮的较新设备,那么它们将被放置在溢出菜单中(3个垂直点)参见CreatinganOptionsMenu我为自定义ActionBar创建了自定义layout,这样我就可以在所有设备上拥有相同的外观和功能。如果这是您想

android - 是否可以使用 appcompat 库创建操作栏菜单?

最近我已经从常规操作栏实现切换到最近发布的appcompat实现。我的应用程序大量使用操作栏来提供功能。自切换以来,在较旧的地方API(少于11个)没有任何菜单项。较新的API可以,但它们不会像配置的那样显示图像(如果room|withText)。有没有其他人遇到过这种情况或想出了任何解决方案? 最佳答案 我在使用appcompat库时发现了问题所在。您可以像往常一样创建菜单。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R

android - 将操作栏添加到 Theme.Black.NoTitleBar Android

我正在尝试以编程方式添加操作栏,如devdocumentaion中所示但我遇到了一个错误。我的minSdk设置为11,我的应用程序有一个布局和一个Activity,Activity中唯一的代码是:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setContentView(R.layout.inbox);ActionBaractionBar=getActionBar();actionBar.s

android - 如何更改 XML 主题中操作栏图标或 Logo 的填充或边距?

如何使用XML主题更改操作栏图标或Logo空间的顶部和底部填充或边距?@drawable/selectable_background_whycheck@style/ActionBar.Solid.Whycheck@drawable/cab_background_top_whycheck@drawable/cab_background_bottom_whycheck@style/Theme.Whycheck.Widget@drawable/ab_solid_whycheck@drawable/ab_stacked_solid_whycheck@drawable/ab_bottom_sol

android - 无法正确交换操作栏选项卡上的 fragment

已阅读关于此主题的所有问题/答案,但我无法让其中任何一个为我工作。aggghh我有3个操作栏标签tab1调用/使用动态显示“添加”按钮的fragment当按钮被点击时,我希望它自己删除“按钮fragment”并用一个有一堆EditTexts的fragment替换它这按预期工作。但是,当我单击另一个选项卡时,例如调用自己fragment的tab2,来自tab1的EditTextsfragment仍然存在并覆盖tab2fragment我想明白我正在尝试做的事情从根本上是错误的,一个fragment不能调用另一个fragment来替换自己?或者不知何故我没有正确删除以前的fragment和与

Android 操作栏抽屉

我正在搜索有关此处描述的Acion酒吧抽屉的一些信息:http://developer.android.com/design/patterns/actionbar.html(“抽屉:抽屉是一个滑出式菜单,允许用户...”)似乎此功能是Android的一部分,没有外部库,但我找不到有关如何实现此功能的任何信息。 最佳答案 butitseemsasifitispossibletodothiseasilywithoutanexternallibrarywiththehelpoftheseActionBarDrawers,没有内置小部件可以