草庐IT

android - API 19 和 21 上的 CardView 灰色

我不知道为什么我的卡片在我的API21和19模拟器上显示为灰色。我之前用CardViews构建过RecyclerViews,它们是白色的。我不会在任何地方更改背景颜色。它在我的API26模拟器上显示正常。这是我的卡片布局:这是我的适配器类:publicclassImageAdapterextendsRecyclerView.Adapter{privateContextmContext;privateListmUploads;publicImageAdapter(Contextcontext,Listuploads){mContext=context;mUploads=uploads;}

android - 更改 API 19 及以下版本的 RadioButton 颜色?

所以我有一个应用程序,用户可以在其中通过从一组RadioButtons中进行选择来选择颜色,我使用了ButtonTintXML属性来为按钮着色,但显然这只适用于API>21/.所以我的问题是,如何在KitKat(API19)及以下版本中更改RadioButtons的颜色?我已经测试了其他堆栈溢出问题的一些方法,但到目前为止都没有奏效。 最佳答案 使用设计支持库(23.2.0或最新)和appcompatwidgets,如下所示MaterialDesignforPre-LollipopDevices:AppCompat(akaActio

android - 错误(19,0)找不到 Gradle DSL 方法 : android()

我刚刚升级了androidstudio,之前编译的项目现在显示错误!Error(19,0)GradleDSLmethodnotfound:android(),这里是构建脚本和app.build.gradlebuildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:1.0.0'//NOTE:Donotplaceyourapplicationdependencieshere;theybelong//intheindividualmodulebuild.gradlefile

android - 按钮出现在 android API 19 中,但不是 API 17

目前,我正在使用Android4.4.2(API19)来运行我的项目,我可以看到所有布局都完美无缺。但是当我使用另一个设备Android4.2(API17)时,布局正在运行并且一些按钮没有显示(页脚布局)!!!我该如何解决这个问题?你们以前遇到过这个问题吗?谢谢。ListView按钮这些是xml中的按钮,在我使用AndroidAPI17时没有显示。只是一个普通按钮。他们应该在有listView时显示,但他们没有。Android4.4.2(API19)Android4.4.2(API17) 最佳答案 在将适配器设置为ListView之

android - API 19 上可绘制的 XML 向量的资源 $NotFoundException

我正在尝试使用以下代码加载可绘制的XML矢量:intpx=Application.get().getResources().getDimensionPixelSize(R.dimen.bikeshare_small_marker_size);Bitmapbitmap=Bitmap.createBitmap(px,px,Bitmap.Config.ARGB_8888);Canvasc=newCanvas(bitmap);Drawableshape=ContextCompat.getDrawable(Application.get(),R.drawable.bike_marker_smal

android - 使用 Eclipse ADT 插件 R19 导出时 Proguard 不起作用

当我通过Export>ExportAndroidApplication或通过AndroidTools>ExportSignedApplicationPackage导出我的应用程序时,我就是无法让Proguard工作。关于如何启用Proguard,我所知道的就是取消注释该行proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt在project.properties中。我也试着把我的配置文件放在那里。也不行。导出包中的classes.dex文件包含类私有(private)方法的名

android - 模拟器 kitkat API 级别 19 中的 Google Play 服务错误

我正在使用androidstudio3.1。我正在使用Android4.4API19Nexus5Android模拟器。我在我的应用程序中使用map,所以当我运行该应用程序时,它显示Play服务正在更新并且该应用程序自动关闭,因为我的应用程序与map相关。我已经经历过这样的问题,并且我已经尝试了那里的所有方法。我失败了。如何更新API级别以上的GooglePlay服务? 最佳答案 如果可能,请尝试在您的模拟器中手动更新map。我有同样的 关于android-模拟器kitkatAPI级别19

android - Android 19 模拟器上的 API 调用 : isConnected failed: EHOSTUNREACH (No route to host)

我正在从API检索数据。当我尝试在运行AndroidAPI19的Android模拟器上启动应用程序时,请求失败并显示以下错误。使用其他版本的模拟器(如AndroidAPI27),它工作得很好。我更改了URL以针对以前项目中的另一个API,它可以正常工作。所以问题似乎出在这个特定的API上,但我不明白为什么,特别是当我将URL传递到模拟器的浏览器时它工作正常。我看到有人说这是计算机防火墙的问题,但我的计算机上没有启用防火墙。改造interfaceSpaceXApi{@GET("rockets")fungetRockets():Observable>}objectSpaceXApiCons

android - 测试 apk multidexed 不会在 api-19 上运行

在我当前的项目中,我们的测试APK已超过64k方法限制。我们启用了multidex,因此在API>19的设备上运行测试没有问题,但在API19上,运行程序无法在第二个dex文件中找到类。我已经尝试减少androidTestCompile依赖项,但最大的罪魁祸首是Espresso,我需要它。在native不支持multidex的平台上运行的测试APK是否有任何解决dex限制的方法? 最佳答案 在AndroidL之前,Dalvik运行时用于执行应用程序代码。要绕过它,您可以使用multidexsupportlibrary.Readmor

android - Cordova 3.4.0安装错误-请安装Android Target 19

我正在尝试将android平台添加到我的cordova项目中使用cordovaplatformaddandroid但是,我收到以下错误:Error:PleaseinstallAndroidtarget19(theAndroidnewestSDK).MakesureyouhavethelatestAndroidtoolsinstalledaswell.Run"android"fromyourcommand-linetoinstall/updateanymissingSDKsortools.如消息所示,我已使用android命令安装所有更新。除此之外,我还在我的路径变量中添加了以下内容:%