草庐IT

AppCompat_v

全部标签

android - 如何自定义AppCompat Material按钮样式?

我正在使用AppCompat主题,我想在我的按钮上设置minHeight属性:@style/MyButtonStyle60dp但是,没有Widget.AppCompat.Button样式可以设置为MyButtonStyle的父级。如果我使用android:Widget.Button,那么我所有的按钮看起来都像旧的蹩脚风格。我尝试了各种其他AppCompat主题,例如TextAppearance.AppCompat.Button,但它们不起作用。遗漏按钮样式的父主题也会导致按钮样式不正确。如何自定义默认的Theme.AppCompatbuttonStyle?

android - 如何使用 AppCompat v7 :21 在 android 中自定义 EditText 字段

我正在使用Appcompatv721并尝试自定义editText字段。奇怪的是,它在lollipop上运行良好,但在kitkat或任何前Lollipop设备上不起作用。我认为支持库适用于所有平台。@color/colorPrimary@color/colorPrimaryDark@color/colorAccent@color/veryLightGrey@color/colorAccent@color/colorAccentcompile'com.android.support:appcompat-v7:21.0.3'物理设备的屏幕截图。 最佳答案

android - 使用 AppCompat-V21 工具栏小部件在右侧设置抽屉导航图标

我一直在使用AppCompact-V21中提供的最新工具栏小部件和抽屉导航进行Material设计。我担心的是如何将抽屉导航图标设置到工具栏的右侧。虽然我可以通过设置android:layout_gravity="right"从右侧打开抽屉导航,但导航图标仍然显示在工具栏的左侧。当使用旧的ActionBar时,我可以创建带有按钮的自定义操作栏,右侧带有自定义抽屉图标,点击自定义抽屉导航图标打开/关闭抽屉。如何使用工具栏将抽屉导航图标设置在右侧?如何为其创建自定义View? 最佳答案 好吧,要自定义工具栏并设置自己的导航按钮,您可以将

android - appcompat 在操作栏中显示进度导致 NPE

将我的SDK更新到所有最新的Android5.0好东西后,我无法使用appcompat中ActionBar内置的进度条。我已经完成了所有通常的修复(将supportRequestWindowFeature()调用移至setContent()之前和oncreate中的super调用之前)但没有任何效果。这是我正在做的:publicclassLoginActivityextendsActionBarActivity{protectedvoidonCreate(BundlesavedInstanceState){supportRequestWindowFeature(Window.FEATU

android - 较新版本的 com.android.support :appcompat-v7 than 23. 2.1 可用 : 24. 0.0-alpha1

出现如下错误Anewerversionofcom.android.support:appcompat-v4than23.2.1isavailable:24.0.0-alpha1andAnewerversionofcom.android.support:appcompat-v7than23.2.1isavailable:24.0.0-alpha1我的build.gradle文件:applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion"23.0.2"defaultConfig{app

android - Theme.AppCompat.Light.NoActionBar.FullScreen 不适用于 Android 4.4

我正在尝试构建一个全屏应用程序,当我在AcerIconia8中运行它时,标题没有显示,但操作按钮仍然出现:AndroidManifest.xml和样式:truefalsetrue@null编辑:主要Activity类:publicclassMainActivityextendsAppCompatActivity{privateContextcontext;privateWebViewwebView;privateLoginDialogdialog;privatePinDialogpin;privateRelativeLayoutmainLayout;@Overrideprotected

android - 找不到 com.android.support :appcompat-v7:25. 3.1

我在尝试构建时突然开始出现此错误。几周前一切正常,据我所知没有任何变化。该问题似乎与react-native-fbsdk有关,但查看它的build.gradle并没有列出support.appcompat-v7.25.x。有什么建议吗?Aproblemoccurredconfiguringproject':app'.>Aproblemoccurredconfiguringproject':react-native-fbsdk'.>Couldnotresolvealldependenciesforconfiguration':react-native-fbsdk:_debugCompil

android - 在android中的依赖列表appcompat中发现了2个版本的android-support-v4.jar

当我将appcompat项目添加为库时,出现以下错误:-found2versionsofandroid-support-v4.jarinthedependencylistappcompatinandroid.-`aapt.exe`hasstopworking.如何解决? 最佳答案 删除android-support-v4.jar来自图书馆和项目。然后进去/extras/android/support/samples/Support4Demos/并复制android-support-v4.jar并粘贴到两者的libs文件夹中。

android - 是否有与 Widget.Material.Spinner.Underlined 等效的 AppCompat?

是否可以使用AppCompat库为v21之前的设备获得Widget.Material.Spinner.Underlined的等效样式?我想在我的应用程序中支持v16+,但如果可能的话,我真的很想使用AppCompat库在Spinners上获得下划线效果。 最佳答案 更新(2015年3月11日):AppCompat修订版22引入了包含下划线的Spinner样式:“Base.Widget.AppCompat.Spinner.Underlined”(http://developer.android.com/tools/support-li

android - 将 SearchView 与 AppCompat 一起使用时出现空指针异常

今天我花了时间迁移到AppCompat库。除了我的SearchView,我已经成功设置了所有内容。之前,它运行正常,但现在我在使用代码时不断得到nullPointerExceptionsearchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));我到处寻找解决我的问题的方法,但我找不到任何地方(我试过的都不行)。如有任何指导,我们将不胜感激。这里是我打电话的地方:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInf