草庐IT

ActionBarsherlock

全部标签

android - 如何从 Activity 中转到 fragment

我正在使用ActionBarSherlock,我无法进入从Activity扩展SherlockFragment的类我需要从Activity转移到fragment类这是我的Activity类IntentnotificationIntent=newIntent(context,MessagesFragment.class);Fragment类就像publicclassMessagesFragmentextendsSherlockFragmentimplementsOnItemClickListener{//LayoutparametersdeclarationprivatePullToRe

android - java.lang.RuntimeException 主题.Sherlock

我已经在googleplay上更新并看到这个错误:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.jim2/com.jim2.SettingWidgetActivity}:java.lang.IllegalStateException:YoumustuseTheme.Sherlock,Theme.Sherlock.Light,Theme.Sherlock.Light.DarkActionBar,oraderivative.atandroid.app.ActivityThread.performLaunc

android - osmdroid、Maps API v2 和 fragment

好的。您可能认为这会相对简单,但事实并非如此。我在我的网站上使用Openstreetmaps,因为数据可以免费使用、编辑和更新-我的项目遵循这个原则,除了googlesAPI使用限制/保存数据限制,googlemaps根本不适合我..至少在网络上。鉴于此,我认为我会效仿我的Android应用程序,因此我使用开放街道map数据设置了osmdroid。我可以在我的Activity中有一个漂亮的map。我还遵循了一个教程,它似乎至少可以工作,这样我就可以在tabhost/viewpager的fragment中有一个mapView。然而,我真正想要的(对于平板电脑)是左侧fragment中的机

android - 显示隐藏 Sherlock 操作栏

我已使用list中的以下行将Sherlock操作栏添加到Activity中:android:theme="@style/Theme.Sherlock.Light"我想节省屏幕空间并默认隐藏操作栏,仅当用户点击屏幕时才显示。我在Aldiko应用程序中看到过它,但不知道如何实现它。欢迎任何帮助。 最佳答案 要隐藏在您的ActivityonCreate()方法中使用以下代码,getSupportActionBar().hide();要在点击事件中显示使用以下代码,getSupportActionBar().show();关注ActionB

android - 如果选项卡位置发生更改或通过调用 onPageChangeListener 关闭搜索 View

我有一项Activity正在加载6个fragment。三个fragment中的六个具有搜索View,其余三个fragment未实现搜索View。我制作了两个menu.xml,其中一个有搜索View和commonitem的操作栏和其他一个没有搜索View,但包含常见项目现在,如果我在第一个选项卡中展开搜索View,然后移至第二个选项卡,搜索View仍会打开(我知道这是第二个选项卡的搜索View,因为我已经为每个fragment实现了onCreateOptionMenu()),我不想要。我想要的是当我移动到第一个fragment到第二个或第三个fragment时,搜索View应该折叠并且只

android - ActionBar setProgressBarIndeterminateVisibility(false) 不适用于 android 2.3

setProgressBarIndeterminateVisibility(false)不适用于2.3android。我正在使用下面的代码。进度条始终显示并且没有隐藏。相同的代码在android4.x上运行,进度条被隐藏。Activity是从SherlockFragmentActivity扩展而来,并且没有像setSupportProgressBarIndeterminateVisibility(true)这样的调用;这将使进度条可见。我的完整代码:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){((SherlockFr

android - 以编程方式设置主题。如何重新加载要申请的 Activity

如何在不重启整个应用程序的情况下应用主题?如果我使用startActivity(getIntent());finish();Activity退出并且不重新启动。是否可以简单地重新启动/重新创建Activity以应用主题? 最佳答案 顺序不对。finish();intent=newIntent(this,.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(

android - ActionBar 隐藏标题滞后

我正在为我的应用程序使用ActionBarSherlock,这是我用来隐藏ActionBar的Title的代码:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);ActionBaractionBar=getSupportActionBar();actionBar.setDisplayShowTitleEnabled(false);actionBar.setDisplayUseLogoEnabled(true);setContentView(R.layout.m

java - ICS Spinner ("drop-down"而不是对话框)在旧的 Android 版本中

我正在尝试模仿较新的IceCreamSandwhich版本的微调器,它看起来更像是一个下拉列表而不是弹出对话框。Seethislink了解我在说什么。我读了一些帖子说使用ActionBarSherlock来获得预期的效果。但是,创建它仅供在操作栏中使用,因此,如何将ICSSpinner从操作栏中取出?Thereisaprettygoodanswerhere,但是,我觉得这有点矫枉过正?有没有更简单的方法? 最佳答案 首先,我引用了thislink我是否应该回答我自己的问题。我觉得这对面临类似问题的人非常有用,所以如果这不是本网站的适

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

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