草庐IT

android - 将 v21 中的 AppCompatButton 设置为没有阴影和角半径为零

我有一个在XML布局中定义的AppCompatButton,我已经为它设置了一个主题,如下所示:android:theme="@style/CustomAccentOverlay"我已经设置:android:stateListAnimator="@null"去除阴影。我有两个问题。按钮的高度减去阴影的高度,即使没有显示阴影。我应该以其他方式移除阴影,还是如何解决这个问题?按钮有圆角,我希望角是尖的。我无法在按钮上设置背景,因为我想保留标准的波纹效果,如果我设置背景,它就会消失(至少我不知道如果我设置背景如何保持它)。我试过设置0dp以及CustomAccentOverlay主题的所有其

android - 如何使用 API 21 android 创建相机预览?

自API21起谷歌推荐使用新的android.hardware.camera2我试图找到使用新API创建相机预览的示例,但没有找到。任何人都可以给我一个例子吗?非常感谢! 最佳答案 您可以查看此示例,这可能会对您有所帮助AndroidCamera2基本示例此示例演示了Camera2API的基本用法。查看源代码,了解如何显示相机预览和拍照。先决条件AndroidSDKv21Android构建工具v21.1.1安卓支持库https://github.com/googlesamples/android-Camera2Basic

android - 无法在我的 Mac OS Yosemite 上运行 Android Studio。错误 : The following SDK component was not installed: sys-img-x86-addon-google_apis-google-21

我无法在我的MacOSYosemite上运行AndroidStudio。安装向导弹出并完成设置,屏幕显示error:Error:ThefollowingSDKcomponentwasnotinstalled:sys-img-x86-addon-google_apis-google-21.我检查了以下问题,AndroidStudiodoesn'tstart,failssayingcomponentsnotinstalled.不知道如何把它带到Mac 最佳答案 试试你提到的链接中建议的这个:打开终端并执行这两个命令:cd/Applica

android - (colorPrimaryDark) 状态栏颜色在 android v21 上不起作用?

我在style.xml上添加了colorPrimaryDark,但状态栏androidv21没有影响颜色。我有一个自定义工具栏,我在style.xml代码中没有使用操作栏主题如果有任何解决方案请帮助我?样式代码:-@color/colorPrimary@color/colorPrimaryDark@color/colorAccent@color/colorAccent样式v21:-@color/colorPrimary@color/colorPrimaryDark@color/colorAccenttruetruetrue@android:color/transparent工具栏代码:

java - Android 5.0(API 21)之前如何确认设备凭证?

我有一个需要用户确认设备凭证的用例,而KeyguardManager中的createConfirmDeviceCredentialIntent方法完美地满足了我的需求。然而,这个方法是从API21开始添加的。(referencelink)那么如何在Android5.0之前实现相同的功能呢?我也想支持像Android4.X这样的版本。谢谢! 最佳答案 在21级之前,这在非root设备上肯定是不可能的,并且没有常规权限的替代方案。如果可以要求额外的管理员权限,则可以通过实现DeviceAdminReceiver.onPasswordSu

android - 自定义 RatingBar 着色 API < 21,支持库 22.1.1

我正在使用支持库22.1.1。我的目标是为自定义RatingBar着色,以避免在我的APK中包含多张图片。着色在API22上正确应用,但在API19上不正确。我希望它在API>=16上工作。请注意,我只是尝试对“进度”进行着色,而不是对整个栏进行着色。这是RatingBar样式:@drawable/custom_ratingbar24dp24dp@color/md_red_700@color/md_red_700custom_ratingbar.xml文件:它在我的布局中以这种方式应用,它在扩展android.support.v4.Fragment本身的fragment中,在扩展and

android - 无法覆盖 android 21 下样式按钮的 textAllCaps

这就是我设置按钮的方式。这是我对值文件夹的风格。match_parentwrap_content@dimen/padding@dimen/font_regular@color/text_regular@drawable/shape_clickable这是我对values-v21文件夹的风格false#000000但是文本在按钮上总是大写的。不过,如果我直接在按钮上设置它,它会恢复正常。我更改了颜色以查看是否正在使用api21的样式并且它是,按钮文本颜色在api21上更改为黑色。我知道默认主题将按钮的textAllCaps设置为true因为谷歌认为这将是super骗子-很酷,但它不应该优

java - Alertdialog.Builder 设置 View : Call requires API level 21

我试图让半径NumberPicker在扩展DialogPreference的类中运行,但我在让setView()工作时遇到了很多麻烦。让我们从一些代码开始:publicclassRadiusPickerPreferenceextendsDialogPreference{publicRadiusPickerPreference(Contextcontext,AttributeSetattrs){super(context,attrs);}@OverrideprotectedvoidonPrepareDialogBuilder(android.app.AlertDialog.Builder

Android AppCompat-v21 工具栏动画

我想使用新的Android工具栏模式而不是ActionBar。我从appCompatv21添加了一个工具栏作为SupportActionBar,现在,我想在滚动listView项目时用动画隐藏/显示它。之前,我使用方法:actionBar.show()和actionBar.hide()并且它会自动设置动画。但是现在,它在工具栏中隐藏和显示时没有任何动画。我该怎么办???Activity布局:工具栏布局:ActivityJava:actionToolbar=(Toolbar)findViewById(R.id.toolbarActionbar_T_actionToolbar);setSu

java - 无法规范化文件 'E:\WorkSpace\mapdemo\app\build\intermediates\mockable-Google Inc.:Google APIs:21.jar' 的路径

我正在尝试运行这个应用程序,但它给我错误,我不明白这个错误的含义?我还在build.gradle文件中添加了googleplay服务库:applyplugin:'com.android.application'android{compileSdkVersion'GoogleInc.:GoogleAPIs:21'buildToolsVersion"21.1.2"defaultConfig{applicationId"act.com.mapdemo"minSdkVersion19targetSdkVersion21versionCode1versionName"1.0"}buildType