草庐IT

preference-v7

全部标签

android - 无法再转换为 LayerDrawable(升级 v7 后)

我使用的是支持库的最新版本22.1.1。我以前是这样的:mRatingBar=(RatingBar)getActivity().findViewById(R.id.rating);LayerDrawablelayer=(LayerDrawable)mRatingBar.getProgressDrawable();但在升级后它在第2行崩溃并出现ClassCastException:android.support.v4.graphics.drawable.DrawableWrapperHoneycombcannotbecasttoandroid.graphics.drawable.Laye

android - 菜单项未显示为操作 android.support.v7.widget.Toolbar

工具栏(操作栏)菜单未显示为操作,即使我只有一个菜单项..!!这是我的menu.xml我正在使用支持操作栏:android.support.v7.widget.Toolbar代码:我正在使用以下行设置操作栏:ToolbarmToolbar=(Toolbar)findViewById(R.id.toolbar);setSupportActionBar(mToolbar);那我的代码有什么问题呢?我正在使用属性shoAsAction="ifRoom",但为什么它没有在操作栏中显示为操作..?谁能帮帮我? 最佳答案 使用android:s

android - 通过 preferences.xml 中的 Intent 打开应用程序设置

我想通过单击首选项条目来打开应用程序设置。所以我在preferences.xml中添加了一个Intent并且我在AndroidManifest.xml中添加了一个Intent-filter...使用上面的代码,没有任何Action或错误。但我不知道为什么...如果我要删除出现错误,因此触发了Intent。有什么想法吗?设备:搭载Android4.4.4的HTCOneM8 最佳答案 对于其他对OP如何使用OnPreferenceClickListener感兴趣的人,checkoutthisanswerfromasimilarquest

android - 非法状态异常 : Could not find method insert(View) in a parent or ancestor Context class android. support.v7.widget.AppCompatButton

我已经在单个项目中启动了该程序,该程序运行正常。但是,当我复制并粘贴到一个更大的项目中时,它会在logcat中出现以下错误。FATALEXCEPTION:mainProcess:com.example.alan.mainactivity,PID:11545java.lang.IllegalStateException:Couldnotfindmethodinsert(View)inaparentorancestorContextforandroid:onClickattributedefinedonviewclassandroid.support.v7.widget.AppCompat

android - 尝试在空对象引用上调用虚拟方法 'void android.support.v7.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)'

我遇到了这个错误。我花了很多时间但是唉!我陷入了这个错误。我想在我的应用程序中添加操作栏,但它在getSupportActionBar()不断向我显示此错误,请任何人指导我。FATALEXCEPTION:mainProcess:com.technerdshub.vusocial,PID:20633java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.technerdshub.vusocial/com.technerdshub.vusocial.Activities.StudentDashboardActivi

android.support.v7.internal.app.WindowsDecorActionBar 渲染问题

开发者friend们大家好!最近几个月我正在研究Android开发。但就在上周,问题来了。如何解决下图的问题? 最佳答案 ActionBar在最新的androidapi中被弃用...如果您需要使用它,请确保您的主题阅读如下:您可以在以下位置找到它:res>values>styles.xml 关于android.support.v7.internal.app.WindowsDecorActionBar渲染问题,我们在StackOverflow上找到一个类似的问题:

android - 使用 v7 ActionBarDrawerToggle 从右到左抽屉导航

我正在我的应用中实现抽屉导航,我想在其中使用MaterialDesign。我使用以下引用来创建抽屉导航link.它对我来说效果很好。抽屉导航在从左向右滑动时工作正常。现在我必须通过从右向左滑动来实现我的抽屉导航。我做了以下更改。听到是我的代码文件:MainActivity.javaimportandroid.os.Bundle;importandroid.support.v4.widget.DrawerLayout;importandroid.support.v7.app.ActionBarActivity;importandroid.support.v7.app.ActionBarD

android - Xamarin Android 中的 java.lang.NoClassDefFoundError : android. support.v7.app.AppCompatDelegateImplV14

自支持库更新后突然开始收到此错误,这会导致应用程序在启动时崩溃,即使一切构建正常。我尝试使用较低版本的包,这给了我同样的错误。我尝试完全重新安装Xamarin和AndroidSDK,并最终创建了一个使用AppCompat但没有成功的新项目。Android支持库v22.2包:Xamarin.Android.Support.v7.AppCompatv22.2Xamarin.Android.Support.v7.MediaRouterv22.2Xamarin.Android.Support.v4v22.2Xamarin.Android.Support.v13v22.2Xamarin.Goog

java.lang.ClassCastException : android. widget.LinearLayout$LayoutParams 无法转换为 android.support.v7.widget.RecyclerView$LayoutParams

我有一个RecyclerView,里面有一个LinearLayout。LinearLayout由9个按钮组成。在进行一些更改之前,我可以单击按钮并且它没有崩溃。但是在我在下面添加这段代码后,它给出了错误并且没有显示它来自哪里:java.lang.ClassCastException:android.widget.LinearLayout$LayoutParamscannotbecasttoandroid.support.v7.widget.RecyclerView$LayoutParamsAdapter中的导入:importandroid.content.Context;importa

android - v7 工具栏选项菜单项到最右边 - 如何添加边距

我在Activity中使用android.support.v7.widget.Toolbar。我将它添加到我的Activity布局中,如下所示:我在Activity的onCreateOptionsMenu中膨胀选项菜单,然后我给我的menu.xml充气:但不幸的是,这个项目看起来太靠右了而且太小了:如何让它在所有其他应用程序中显示得一样?更大,更多右边距?干杯! 最佳答案 好动MenuItem从右边缘向左一点,你需要设置paddingRight属性为android.support.v7.widget.Toolbar.android: