问题标签 [android-actionbaractivity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4248 浏览

android - 使用 ViewPager 时如何处理 ActionBarActivity Fragments 中的 AsyncTask?

我正在使用 ActionBarActivity 创建 5 个选项卡。我使用 ViewPager 在 5 个选项卡之间滑动,使用扩展 FragmentPagerAdapter 的 SectionsPagerAdapter。每个选项卡都有一个片段,其中包含一个在 oncreateview 方法中调用的异步任务。当我在一个片段中时,正在调用另一个片段中的异步任务。

我尝试在 oncreateview 方法中使用 toast 消息是每个片段而不是 asynctask。但是在错误的片段中触发了错误的 toast 消息。

Oncreate 方法代码:

// 适配器类代码:

片段类代码:

0 投票
2 回答
1585 浏览

android - Android:SlidingMenu 和 ActionBarActivity

我正在使用 com.jeremyfeinstein.slidingmenu.lib.SlidingMenu 库来创建滑动菜单,并且正在使用 android.support.v7.app.ActionBarActivity 库作为操作栏。在我的活动中,我正在扩展 ActionBarActivity。

我可以通过点击左上角的主页按钮来获得一个滑动菜单。当单击主页按钮时,如何让整个操作栏也滑动?

0 投票
1 回答
1011 浏览

android - 从 FragmentActivity 转换为 ActionBarActivity 导致在方向更改期间发生崩溃

我正在尝试将我的 v4 FragmentActivity 转换为更新的 ActionBarActivity 以利用更好的向后兼容性。但是,从 FragmentActivity 切换到 ActionBarActivity 时,我遇到了方向更改的问题。这是一个简单的例子:

当我扩展 FragmentActivity 时,以下活动可以正常工作:

我现在尝试扩展 ActionBarAcitivty。没有改变任何其他东西。

这会在屏幕旋转时导致以下错误:

在我的代码中没有我调用 requestFeature()

任何帮助将非常感激

0 投票
1 回答
2625 浏览

android - Android:ActionBarActivity findViewById 返回 NULL

我无法从片段中获取按钮,怎么了?收到未捕获的异常 - nullpointerexception;找不到按钮。

早期都会找到,但是在更新android sdk之后,一切都改变了((

ps对不起我的英语

0 投票
3 回答
2069 浏览

android - 在低于 4.4.2 的设备中,Android 选项卡栏在操作栏上呈现

android.support.v7.app.ActionBar在我的应用程序中使用它,它工作得很好,除了一个细节

在设备4.4.2上(我在 4.0、4.1、4.2 和 2.3 上测试过)

Kitkat工作正常,但其余的没有

KitkatKitkat

奇巧 前奇巧

编辑:使用自定义视图和选项卡导航时,选项卡导航在旧设备中位于顶部,如何使操作栏呈现在选项卡条上方?

上面的代码演示了 1 类中的问题,按钮表示自定义布局

创建 2 个模拟器 1 4.4,另一个是 2.3,当你在两个模拟器上运行时,你会发现问题。 在此处输入图像描述

编辑:

在这里尝试透明图标后是结果:PS左边的白色是动作栏bg,但中间的白色是我从截图中删除了一些文字以保护应用程序的身份 反式图标

我需要左侧的图标触摸左边缘,所以接下来将测试 ActionBarSherlock

0 投票
1 回答
674 浏览

java - 在 ActionBarActivity 中创建 AlertDialog

我正在重建以前扩展 Activity 的 MainActivity。现在它扩展了 ActionBarActivity(从头开始重建应用程序),我在构建 AlertDialog 时遇到了麻烦。这就是我之前的做法:

现在我的 Activity 扩展了 ActionBarActivity,我该怎么做?我的具体问题是,现在方法 getActivity() 没有为 MainActivity 类型定义。我发现这个问题得到了回答,但对我来说没有多大意义:

在 ActionBarActivity 中创建对话框

帮助支持

0 投票
0 回答
167 浏览

android - SherlockActivity 的 getSupportActionBar() 返回 null

我正在尝试Sherlock ActionBar通过扩展我Activity的 to来使用,Sherlock Activity但我在getSupportActionBar()which return上收到以下错误null

我正在设置App Themeandroid:theme="@style/Theme.Sherlock.Light.DarkActionBar". 谁能告诉我为什么我NullPointerExceptiongetSupportActionBar()进去SherlockActivity

活动是:

提前致谢。

问候,

0 投票
1 回答
583 浏览

android - getActionBar 总是返回 null

在 android 设备 4.0.1 上,我正在尝试使用ActionBar但获取NullPointException. 我尝试了以下解决方案:

  1. 将主题添加Theme.Holo.Light到应用程序主题。
  2. OnCreateActivity 中,设置ActionBarfeature 之前setContentViewrequestWindowFeature(Window.FEATURE_ACTION_BAR).
  3. 使用SherlockActivity和调用getSupportActionBar()

但没有运气。在所有方法中,我得到null ActionBar. 谁能指出我的问题是什么。我正在粘贴ActivityAndroidManifest.xml这里。

AndroidManifest.xml

SyncActivity.java

请帮助什么可以是确切的问题,而不是指向urls。我已经尝试了所有解决方案。如果我在文件XMLJAVA文件中遗漏了什么,请指出。

提前致谢。

0 投票
3 回答
116 浏览

java - Android 程序加载到我的手机后崩溃

如何识别错误?

MainActivity.java

标题片段.java

activity_main.xml

标题片段.xml

日志文件

0 投票
1 回答
557 浏览

android - ActionBarActivity的生命周期解释

假设我们有一个应用程序,其中包括:

  1. ActionBarActivity 以 ViewPager 作为其布局(用于片段之间的水平滑动)调用 MainActivity,其中包含下面详述的两个片段。
  2. SettingFragment 控制 ContentFragment 的 Controls 的可见性(例如当我们在 Setting Fragment 中的 visibilitySpinner 中选择 2 时,它将使 ContentFragment 上的 EditText1 和 EditText2 可见,而 EditText3 的可见性保持为 GONE), SettingFragment 位于 ViewPager 的第一页。
  3. ContentFragment 由 3 个 EditText 组成。

那么activity第一次创建的时候,会不会按顺序创建fragment呢?(SettingFragment > ContentFragment)还是会同时创建?更准确地说,更新 ContentFragment 中控件的可见性的最佳事件是什么?

我想到的是在 SettingFragment 中创建一个按钮,然后在 onClick 事件上更新 ContentFragment 控件的可见性。这工作正常,但我认为如果我尝试使用相同的方法一次更新多个片段的可见性,我会得到 NullPointerException(因为 AFAIK ViewPager 只创建我们当前“活动”片段的上一页和下一页,CMIIW)。

谁能给我一个更清晰的见解?非常感谢。