草庐IT

preference-v7

全部标签

android - Android Studio 1.1.0 中 android.support.v7.widget.RecyclerView 的渲染问题 : java. lang.NullPointerException

我最近将androidsdk更新为api22和androidstudio1.1.0。之后,我在RecyclerView上遇到了渲染问题。这就是我得到的java.lang.NullPointerExceptionatandroid.support.v7.widget.RecyclerView.computeVerticalScrollRange(RecyclerView.java:1216)atandroid.view.View.onDrawScrollBars(View.java:12943)atandroid.view.View.draw(View.java:15237)atandr

Android ARMv6/v7 和 VFP/NEON

我想了解更多Android手机上使用的CPU。原因是我们正在构建C库,它具有我们可以设置的某些CPU/数学处理器架构标志。到目前为止,我们发现所有Android设备的CPU都是ARM设计的,或者是ARMv6(旧设备、低端、华为、中兴、小SE)或ARMv7(Honeycomb平板电脑和所有更昂贵的设备,几乎都具有WVGA或更高的分辨率)我检查了大约20台设备,并且都有这种类型的处理器。那是对的吗?还有其他的吗?现在谈到多媒体和数学运算,我认为有两个单元很重要——用于浮点运算的VFP和SIMD-NEON。在测试了上面提到的一组设备后,我发现几乎所有设备都支持VFP,而NEON不支持。对此有

android - 如何在preference.xml 窗口中创建RadioButton 组?

我是JavaAndroid开发的初学者。我正在使用EclipseSDK3.6.1版本。我有一个带有两个复选框和一个后退按钮的首选项窗口。如何将两个CheckBox更改为RadioButton组? 最佳答案 如果您只需要使用PIN启用或禁用,在这种情况下,只需一个CheckBoxPreference就足够了(请参见下面的示例代码,第一个类别)。当您需要从设置列表(ListPreference)中选择某些内容时,通常会使用RadioButtons-例如(参见示例代码,第二类)来选择颜色。这个例子的源代码是:publicclassPref

android - 解码 android.support.v7.widget.Toolbar$SavedState 时出现 ClassNotFoundException

我在Android崩溃报告中看到以下错误:android.os.BadParcelableException:ClassNotFoundExceptionwhenunmarshalling:android.support.v7.widget.Toolbar$SavedStateatandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2318)atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2396)atandr

android - ColorDrawable 无法转换为 android.support.v7.widget.RoundRectDrawableWithShadow

我遇到的问题基本上是在这个answer中发现的。但我仍然会在下面解释。我正在使用android5.0.1和另一台使用4.2.2的设备上进行测试。在我的5.0.1设备上,我没有收到任何错误,一切都按预期运行。在我的4.2.2设备上,我收到以下错误:java.lang.ClassCastException:android.graphics.drawable.ColorDrawablecannotbecasttoandroid.support.v7.widget.RoundRectDrawableWithShadowatandroid.support.v7.widget.CardViewEc

android - NoClassDefFoundError : Failed resolution of: Landroid/support/v7/appcompat/R$styleable

新手尝试完成Google提供的“我的第一个应用程序”教程。在通往这个致命异常的路上,我确实导入了很多随机包,以消除许多事情的“无法解决”错误,ActionBarActivity、EditText、Fragment、LayoutInflater等,但不确定这是否重要。无论如何,当我单击主Activity中的“发送”按钮时,我的应用程序崩溃并产生致命异常。这是我的代码和logcat文件。MyActivity.java(又名本教程的MainActivity.java)packagemagiccoupons.tutapp;importandroid.app.Activity;importand

android - 错误 "package android.support.v7.app does not exist"

我是android开发的新手,我一直在使用命令行工具来创建一个android项目。我遵循了tutorialatandroiddevelopers中给出的所有说明。.但是,他们更关注IDE用户。当我尝试从ActionBarActivity而不仅仅是Activity扩展我的MainActivity类时,它引发了以下错误。错误:android.support.v7.app包不存在它在提示这个import声明。importandroid.support.v7.app.ActionBarActivity;我确定访问了SDK管理器,它说Android支持库已安装。我真的很难过这一点,如果你们能给我

android - 如何将 android.support.v7.widget.GridLayout 添加到 intelliJidea?

我想将GridLayout添加到我的android项目中,该项目使用支持库GridLayoutv7。我找到了this线程,但可能在本段中未提及添加此库的几个步骤在IntelliJ中设置支持GridLayout库。谁能解释清楚?编辑:我在this遇到了同样的问题线程 最佳答案 答案已经晚了,但至少对于future正在寻找如何为GridLayout添加支持库和资源的解决方案的人来说是这样。(或ActionBarActivity/AppCompat,见下文)。最简单的方法如下。确保您已从AndroidSDK管理器安装Android支持库。

android - 如何使用 appcompat v7 创建卡片工具栏

我想按照Material设计指南中的建议创建如下图所示的工具栏:我可以通过使用具有相对布局的工具栏来实现这一点:我不确定这是否正确。任何帮助表示赞赏。 最佳答案 感谢加布里埃尔提供的所有帮助。这是工作代码:Activity:publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.

android - 包android.support.v7.internal.view.menu不存在: cannot find symbol class MenuBuilder

我刚刚从compile'com.android.support:appcompat-v7:23.1'升级了我的支持库compile'com.android.support:appcompat-v7:23.1.1'.0'。它给了我这个错误:packageandroid.support.v7.internal.view.menudoesnotexist:cannotfindsymbolclassMenuBuilder我在我的应用程序中使用弹出菜单。根据谷歌的说法,PopUpMenu继承了接口(interface)com.android.internal.view.menu.MenuBuil