草庐IT

TabListener

全部标签

java - ActionBar 选项卡内容重叠

我在StackOverflow中发现了大量此类消息。像其他许多人一样,我在切换选项卡时遇到选项卡内容重叠的问题。我发现的所有建议都无法解决我的问题。当我的应用程序启动时,它会正确显示第一个选项卡的内容。当我单击另一个选项卡时,旧内容留在屏幕上,另一个选项卡的内容也被添加到屏幕上。第二次切换标签时,所有内容都消失了。切换标签页将不再有任何作用。我遵循了Google的开发者文档here.我的应用程序有这个onCreate方法。该类从支持库android.support.v7.app扩展了ActionBarActivity。@OverrideprotectedvoidonCreate(Bun

android - SupportMapFragment 在方向更改时重新创建

我正在创建一个简单的应用程序,它在选项卡中使用谷歌地图,在其他选项卡中使用其他内容。问题是当我改变方向时map会重新创建,所以我转到latlng0,0这是我的代码MainAcitivy.javaprivatestaticfinalStringMAP_FRAGMENT_TAG="map";privatestaticfinalStringDUMMY_FRAGMENT_TAG="DUMMY";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setConten

android - 为什么不推荐使用 TabListener?

在Android5(API级别21)中ActionBar.TabListener已被弃用。为什么?我们应该用什么代替?这是否意味着作为UI元素的操作选项卡已被普遍弃用,或者是否有新的方法来实现它们? 最佳答案 看这个例子SlidingTabsBasics如果您需要更多信息-查看GoogleI/Osources 关于android-为什么不推荐使用TabListener?,我们在StackOverflow上找到一个类似的问题: https://stackover

android - Null FragmentTransaction 被传递给 TabListener.onTabSelected()

我正在使用此处提供的示例代码将导航选项卡添加到操作栏:http://developer.android.com/guide/topics/ui/actionbar.html我正在使用ActionBarSherlock。我的TabListener是直接从文档中复制而来的。publicstaticclassTabListenerimplementsActionBar.TabListener{privateFragmentmFragment;privatefinalActivitymActivity;privatefinalStringmTag;privatefinalClassmClass

android - Null FragmentTransaction 被传递给 TabListener.onTabSelected()

我正在使用此处提供的示例代码将导航选项卡添加到操作栏:http://developer.android.com/guide/topics/ui/actionbar.html我正在使用ActionBarSherlock。我的TabListener是直接从文档中复制而来的。publicstaticclassTabListenerimplementsActionBar.TabListener{privateFragmentmFragment;privatefinalActivitymActivity;privatefinalStringmTag;privatefinalClassmClass

android - 使用支持库实现 TabListener

我正在尝试实现选项卡导航,但我想确保拥有旧版本Android的用户仍然可以使用我的应用程序。ATM中的应用程序相当简单,我只是想了解如何实现布局,然后我将添加缺失的部分。无论如何,我有一个扩展FragmentActivity(以确保兼容性)的容器Activity,并且此Activity使用ActionBar创建了一个TabView(我相信我的问题出在此处)。该应用程序将尝试创建三个选项卡并将它们添加到ActionBar,我想确保用户可以使用横向导航来回滚动。这是我正在尝试实现的TabListener:publicstaticclassTabListenerimplementsActio

android - 使用支持库实现 TabListener

我正在尝试实现选项卡导航,但我想确保拥有旧版本Android的用户仍然可以使用我的应用程序。ATM中的应用程序相当简单,我只是想了解如何实现布局,然后我将添加缺失的部分。无论如何,我有一个扩展FragmentActivity(以确保兼容性)的容器Activity,并且此Activity使用ActionBar创建了一个TabView(我相信我的问题出在此处)。该应用程序将尝试创建三个选项卡并将它们添加到ActionBar,我想确保用户可以使用横向导航来回滚动。这是我正在尝试实现的TabListener:publicstaticclassTabListenerimplementsActio

java - 无法从 android.support.v4.app.Fragment 转换为 android.app.Fragment

我正在开发我的第一个Android应用,并且想直接使用ICSAPI。到目前为止,我已经使用ActionBar创建了一个应用程序,并带有使用Viewpager和Fragments的可滑动标签。但是,我确实遇到了一些我不断返回的错误。根据我的实现方式,它总是会返回“类型不匹配”错误:“无法从android.support.v4.app.Fragment转换为android.app.Fragment”。我已经尝试删除对任何一个的所有导入引用,当我只在TabListener、FragmentActivity和我的两个Fragment中使用android.support.v4.app.Fragm

java - 无法从 android.support.v4.app.Fragment 转换为 android.app.Fragment

我正在开发我的第一个Android应用,并且想直接使用ICSAPI。到目前为止,我已经使用ActionBar创建了一个应用程序,并带有使用Viewpager和Fragments的可滑动标签。但是,我确实遇到了一些我不断返回的错误。根据我的实现方式,它总是会返回“类型不匹配”错误:“无法从android.support.v4.app.Fragment转换为android.app.Fragment”。我已经尝试删除对任何一个的所有导入引用,当我只在TabListener、FragmentActivity和我的两个Fragment中使用android.support.v4.app.Fragm

android - 从 ActionBar.TabListener 显示 DialogFragment

是否可以在ActionBar中选择选项卡时显示FragmentDialog?onTabSelected()方法发生在方法执行完成后提交的事务中。但是,DialogFragment中的show()方法也会自动发生在事务中,因此如果您尝试在选择选项卡时显示对话框,您会得到一个RuntimeException因为事务被提交了两次。任何提示将不胜感激。 最佳答案 只需忽略提供的FragmentTransaction。例如,如果您使用的是Android兼容库(ACL),则需要执行此操作,因为您从操作栏获取的FragmentTransactio
12