草庐IT

android - 如何在操作栏选项卡中显示选定的 fragment

我遇到了一个关于标签滑动的问题。我的项目是基于Android3.2构建的。我正在使用支持库4.0(android-support-v4.jar)实现选项卡滑动。实现的一切工作正常,但当我将我的应用程序部署到ICS设备时,然后在纵向模式下,我在操作栏中获得一个用于选项卡选择的微调器。在纵向模式下,尽管内容在变化,但完成滑动后选项卡选择不会改变,而在横向模式下一切正常。finalActionBaractionBar=getActionBar();actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);actionBar.set

Android在状态栏后面绘制但不在导航栏后面

我正在研究一种使状态栏完全透明而不是半透明并且导航栏保持不变的方式。我能得到的最接近的是使用标志WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS但这也绘制在导航栏后面。背景使这变得棘手,它是一个微妙的渐变,当我将状态栏颜色设置为渐变的开始时,它看起来几乎正确,但屏幕顶部有一条微妙的线。有没有什么好的方法可以让Activity适应窗口,只在顶部,但如果底部有导航栏,就不要管它? 最佳答案 一个好的方法是来自thisanswer的方法一.Toachieveacompletelytransp

android - 带有滑动菜单和操作栏的动态 UI

尝试使用facebooklikeslidingmenu实现动态UI和actionbarsherlock.首先,我查看了引入fragment来处理动态按钮的android文档。但是没有运气和一个星期的时间,我仍然无法让它工作,我想是我对android概念的误解。slidingbar和actionbarsherlock工作没有任何问题。我有一个HomeScreen.java,其中包含我所有的菜单和预设阶段到目前为止,我已经创建了一个扩展FragmentPagerAdapter的pagerAdapter1.java,以及处理我的工作的三个示例fragment类,它们是task1.java、t

按导航栏后退按钮时,Android Activity 返回到启动它的 Activity 而不是父 Activity

我有以下场景:在androidlist中我有三个Activity:ActivityAActivityB-ActivityA的父级ActivityC我想要做的是使用intent.StartActivity()从ActivityC启动ActivityA。Activity启动成功。现在我想使用操作栏的后退按钮(左上角)返回到ActivityC,但是由于ActivityA将ActivityB作为父级(如androidlist中所声明的),操作栏后退按钮将我带到ActivityB而不是之前的ActivityC。如果我使用后退键盘按钮,我将被重定向到ActivityC。我该怎么做才能在两种“导航返

android - 带有半透明状态栏的叠加操作栏

我正在尝试实现此处显示的效果:http://www.youtube.com/watch?v=6QHkv-bSlds&t=15m48s尼克和男孩们。我可以覆盖操作栏,但不知道如何将其扩展到状态栏。我还想知道他们如何管理导航栏后面的透明黑色背景(但这并不重要)。任何帮助/建议将不胜感激,因为我目前不知道这是如何完成的(并且我开始担心它可能只是一个图像而不是实际的实现)。编辑:我知道如何使条形图完全透明(那是最简单的部分)!我不知道如何扩展操作栏背景以显示在现在半透明的状态栏后面 最佳答案 我有同样的问题并找到了这个图书馆:https:/

java - 更改导航栏颜色,Android

如何在Lollipop之前的设备中将导航栏的颜色/透明度从黑色更改为通用颜色(例如,状态栏或操作栏的颜色)?我可以使用AppCompat来实现还是只能用于SDK21? 最佳答案 您可以在AppCompat主题中设置属性navigationBarColor,或在原生v21主题中设置android:navigationBarColor。...#123456https://developer.android.com/training/material/theme.html#StatusBar请注意,这不适用于Pre-Lollipop设备,

android - 如何在android中的操作栏上添加多个图标?

我想在android应用程序的操作栏上添加2或3个图标。我已经采取了空Activity并添加了工具栏。我还在左侧设置了图标。现在我想在上面添加另外两个图标。但是我的项目目录结构中没有Menu文件夹。所以有人告诉我如何在适当的指导下完成这一切吗?我的代码在这里:我的Activity文件publicclassActionBarActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setConten

android:禁用操作栏主页按钮

我们有一个类似文件管理器的应用程序,我们在其中使用操作栏主页按钮作为“进入文件夹结构”操作。如果用户位于文件夹结构的顶部,则应禁用该按钮。当用户在子文件夹中时,我们将主页按钮设置为弹起。Shen我们到达顶层文件夹,我们禁用显示。//UpdatehomeactionBar.setDisplayHomeAsUpEnabled(hasParent);问题是按钮仍然“启用”,因为用户可以按下它可以看到被按下的视觉反馈。在这种情况下,当没有父文件夹时,我们希望操作栏主页按钮完全禁用。我尝试调用setDisplayShowHomeEnabled(),但没有禁用该按钮,而是完全删除了主页按钮。有什么

android - 隐藏评级栏的阴影

自定义RatingBar显示阴影如何隐藏这个阴影? 最佳答案 设置android:layout_height="EQUAL_TO_IMAGE_HEIGHT"例子android:layout_height="35dp" 关于android-隐藏评级栏的阴影,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11430367/

android - 覆盖操作栏中的向上按钮

我想避免在单击操作栏中的当我们按下那个按钮时,从AppCompatActivity调用了哪个方法?我有办法覆盖它吗?有没有办法覆盖所有Activity? 最佳答案 i'dliketoavoidparentactivitybeingdestroyedwhenevericlicked一旦您按下该按钮,您的父Activity将暂停,而不是被销毁。isthereawayformetooverrideit?andisthereawaytooverrideforallactivities?只需调用:getSupportActionBar().s