问题标签 [android-4.1-jelly-bean]

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 投票
1 回答
692 浏览

java - 以编程方式更改操作栏颜色可能会导致 nullPointerException?

我尝试使用以下代码行更改 Android 应用中操作栏的颜色:

但是,这会发出警告,内容如下:

方法调用 'getSupportActionBar().setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.backgr...' 可能会产生 'java.lang.NullPointerException'

任何想法如何解决这个问题?

注意:我正在以编程方式更改颜色,因为通过 XML 主题/样式更改它不起作用。

使用最低 SDK 16。

在 Android 4.4.4 设备上进行测试。

0 投票
2 回答
1946 浏览

android - 操作栏未在果冻豆中显示选项菜单

操作栏在果冻豆中不显示选项菜单,而在棒棒糖中显示。这是我的styles.xml`

这是我的应用程序

我的 MainActivity 扩展了 AppCompatActivity。请帮助我。在此先感谢

0 投票
0 回答
217 浏览

java - 不使用整个活动的Android Swipe View?

是否可以使用 ViewPager/Swipe View 在活动的一部分中创建滑动片段,而不是占用整个活动?

目前,当我在活动上滑动时,整个页面都会更改为新片段,相反,我希望更改的片段占据活动布局的一小部分。

活动布局:

活动代码:

ViewPager 类:

关于如何实现我的目标的任何想法?

0 投票
0 回答
445 浏览

android - Android 4.1.2 - 轮播在 ViewPager 中不起作用

在我的应用程序中,我有一个在 ScrollView 中有 ViewPager 的片段。此 ViewPager 中的 Fragment 之一具有 Carousel 视图。这个 Carousel 是基于http://www.codeproject.com/Articles/146145/Android-3D-Carousel开发的。

我的问题是 Carousel 在这个布局设置中没有在 Android 4.1.2 中旋转。当我运行 Carousel Fragment Standalone 时,它​​运行良好。但在 ViewPager 内部却没有。我支持这个应用程序 Android API 16 及更高版本。除了 API 16 它适用于所有其他。

滚动和触摸事件的工作方式与在其他 Android 版本中运行的方式相同。我无法进一步隔离问题。我尝试了所有想到的方法。最后我已经用完了技巧。感谢您的支持。提前致谢。

这是我的布局。

ViewPager 片段

轮播片段

0 投票
0 回答
53 浏览

java - 我的应用程序在达到 android <5 版本的主要活动时崩溃

活动.xml

java文件

清单

该应用程序在 <5 的 android 版本上崩溃,而在其他版本上运行顺利。styles.xml我修复了一些错误。现在,我不知道该怎么办!

我的样式.xml

v11

0 投票
1 回答
194 浏览

android - 一个rem不是一个rem?

在尝试使用 rem 单位进行自适应 HTML 页面时,我在 Android 设备上得到了奇怪的结果。在任何设备上打开此小提琴时,我希望在警报消息中看到“640”。除了显示 832 的平板电脑外,它在我的所有设备上都运行良好。为什么?

html:

CSS:

js:

设备信息:

  • Prestigio MultiPad PMP5580C
  • 安卓 4.1.1
  • 内置浏览器应用
  • 屏幕分辨率:1024x768
0 投票
4 回答
408 浏览

android - 无法在 4.1 的弹出窗口中选择列表视图中的行,但在 android 5.0 中工作

我的页面中有一个弹出窗口,其中有一个列表视图。我在单独的 xml 中创建了弹出窗口的设计,并在我的主页中单击某个按钮时将其加载。弹出窗口有一个列表视图,每一行都有一个图像和一个文本视图。我无法在 android 4.1 的 listview 中获得行选择,但它在 5.0 中工作。谁能建议我解决方案?列表显示:

列表视图项目:

添加行点击监听器:

0 投票
1 回答
659 浏览

android - 浮动操作按钮向后兼容性问题

所以我正在制作一个带有几个浮动操作按钮的应用程序,虽然在我的情况下它们在视图中是固定的,但我喜欢它们的外观

无论如何,对于像果冻豆这样的旧 API,它似乎有问题显示为附加图像,但它是奇巧的,后来它完美地显示出来,任何想法如何解决这个问题?

xml文件

不好的看法

视野好(忽略那个正方形,我正在测试一些东西

提前致谢

0 投票
0 回答
856 浏览

java - 在系统应用程序上使用带有反射的 android 的 ShutdownThread

我在系统分区上安装了一个应用程序(未使用系统的签名密钥签名),并想shutdown使用ShutdownThread. 我执行以下操作:

方法 get 被正确调用,但在shutdown()执行期间发生错误,我不知道如何解决它。接下来是 Logcat 的消息:

日志以代码内的两个 logcats 注释开始和结束。

接下来是我的清单权限:

我还添加<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />了删除该Permission failure消息,但没有任何区别。

有谁知道这个错误是什么意思,我该如何解决?我知道它与处理 QMG 文件的库有关(应用程序设计用于三星平板电脑),但除此之外我什么都不知道。

0 投票
1 回答
911 浏览

android - 使用要求 minSdkVersion 高于当前 minSdkVersion 的库

我正在使用专为 Android SDK 16 设计的Uber SDK。我当前的 minSdkVersion 为 14。我可以像使用它一样 -

并将xml放入文件夹中layout-v16。但清单合并失败

我该如何解决这个问题?