问题标签 [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 投票
2 回答
176 浏览

android - 我如何从从 Fragment 扩展的 Cals 中获取 ActionBarActivity?

我怎么ActionBarActivity能从Class那个中extends得到Fragment

这是我的课:

我需要这个:

我需要使用clicklistener.

注意:我正在使用 fromimport android.support.v7.app.ActionBarActivity;

0 投票
2 回答
3418 浏览

android - ActionBarActivity 后退按钮未从后台弹出

我正在使用这个模板https://github.com/kanytu/android-material-drawer-template只是为了尝试,material design所以我实现了一些片段,有些片段有 webviews,有些没有。

我的问题是在片段之间切换时,我可以看到它们已成功添加到后台堆栈

但是当我按下后退按钮时,它只会关闭应用程序。

当我将其更改为使用Activity而不是ActionBarActivity导航时,工作正常,但我失去了一些其他功能。

后退按钮上有一个覆盖

但即使将其删除,它仍然会发生。我认为问题出在某个地方super.onBackPressed

有什么理由ActionBarActivity会破坏后退按钮吗?

0 投票
1 回答
506 浏览

android-theme - ActionBar (V7) 的自定义主题不起作用

我在我的应用程序中使用 ActionBar。我定制了自己的操作栏主题,就像 android 开发者网站所说的那样。不幸的是,我的风格无论如何都行不通。每次运行我的应用程序时,都会抛出 IllegalStateException。详细信息是“您需要在此活动中使用 Theme.AppCompat 主题(或后代)。”。然后,我的自定义样式在这里:

我关于这项活动的清单在这里:

但奇怪的是,当我设置android:theme="@style/ActionBarTheme"为时android:theme="@style/Theme.Appcomat.Light",它运行良好。但风格不是我想要的。所以,它确实让我感到困惑。所以,我想知道为什么我的自定义样式不起作用。


好了,ActionBarTheme改成这样之后:

它运作良好。是的,这里:

它不起作用。所以我想知道为什么。不能继承自定义样式,我的开发环境有问题还是其他什么?

0 投票
1 回答
102 浏览

android - 使用 AppCompat 主题的 ActionBar 选项卡在纵向中错位

我开始Theme.AppCompat在我的样式中使用它,它破坏了标签的位置。我正在使用旧的技巧来强制ActionBar在纵向模式下使用标签:

以下是纵向和横向的屏幕截图:

肖像 - 错位: 肖像 - 错位

景观 - 正确: 横向 - 正确

有没有人有类似的问题?这只是一个样式问题,还是问题的ActionBar实现ActionBarActivity

0 投票
2 回答
3429 浏览

android - Android 上方的复制/粘贴工具栏

我需要你的帮助来解决 android dev 中的以下问题。出于某种原因,当我扩展 ActioBarActivity 时,当我按下 EditText 组件时,剪切/复制/粘贴按钮会正确显示(见图 1)。

在此处输入图像描述

不幸的是,如果我扩展 Activity,工具栏将无法正确显示。您可以在图 2 中看到按钮存在,但它们是白色的,用户看不到它们。我进行了调查,但我不确定如何解决这个问题。

在此处输入图像描述

如果您需要,我可以共享代码,但我认为这可以很容易地复制。

提前致谢。

保罗

0 投票
4 回答
12046 浏览

android - getSupportActionBar().setCustomView(view) 没有填满整个操作栏

我正在尝试设置我的应用程序的自定义视图,而我所做的布局并没有填满整个操作栏。我尝试了很多样式设置,但没有一个对我有用。

这是我的活动代码

这是放置设置为视图的布局

甚至像 navdrawer 这样的菜单项的背景,我怎样才能将我的自定义视图设置为背景颜色?

我非常感谢您的帮助

0 投票
1 回答
302 浏览

android - android 应用程序在我的设计 nexus 4 android 5.0 上崩溃您需要在此活动中使用 Theme.AppCompat 主题(或后代)

当我在我的 devise nexus 4 android 5.0上运行我的应用程序时,我创建了一个使用片段和minSdkVersion 10targetSdkVersion 21创建的空白活动的 android 项目,该应用程序崩溃了,我不知道为什么。

当我从ActionBarActivity切换到 Activity 应用程序工作但我想用 ActionBarActivity创建应用程序。

和logcat给我这个错误无法启动活动ComponentInfo{com.rhanem.android.forecast.app/com.rhanem.android.forecast.app.MainActivity}:java.lang.IllegalStateException:活动已被破坏

她在 logcat 中给我这个消息

请帮助我

0 投票
1 回答
622 浏览

android - 导航抽屉应用程序在 API 10 上崩溃

您好我正在使用 ActionBarActivity 创建一个示例导航抽屉应用程序。我的问题是我的应用程序在 Android 4.0+ 中运行良好,但在 Android 2.3.3 上崩溃,即使添加了适当的支持库。提前致谢。我得到的错误是 [IMG] http://i57.tinypic.com/919kro.jpg[/IMG]

0 投票
0 回答
324 浏览

java - 当我使用 TabActivity android 时,不推荐使用 TabActivity 类型

在我的 android 应用程序中,我想TabHost使用选项卡来更改活动,下面是我设置控制的.xaml.页面代码:tab

以下是我的活动:

但是我在这一行遇到了错误TabHost tabHost = getTabHost();

为了解决这个问题,我如下所示:

上述错误已删除,但我收到另一个错误

我该如何解决这个问题,请建议我,等待回复。

谢谢

0 投票
3 回答
241 浏览

java - minSdkVersion为11时默认导入的ActionBarActivity?

由于版本 11 以上的 API 支持 ActionBar,因此我将 minSdkVersion 设置为该值。但是空活动默认带有ActionBarActivity,我想使用ActionBar而不是ActionBarActivity。

这只是正常的吗?也尝试创建其他一些新模块。但他们得出了相同的结果。我是否必须通过删除 ActionBarActivity 导入将整个内容更改为 ActionBar?

我在 Android Studio 上使用 java 1.7、Android API 21。我的目标 sdk 级别是 18。