Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。





16
对按钮具有背景颜色的实质影响
我正在使用Android v21支持库。 我创建了具有自定义背景色的按钮。当我使用背景色时,诸如波纹,显露之类的Material设计效果消失了(单击时的高程除外)。 <Button style="?android:attr/buttonStyleSmall" android:background="?attr/colorPrimary" android:textColor="@color/white" android:textAllCaps="true" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Button1" /> 以下是一个普通按钮,效果正常。 <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAllCaps="true" android:text="Button1" />



14
使用碎片清理回栈
我将Android应用程序移植到蜂窝上,为了使用片段,我做了很大的重构。在以前的版本中,当我按下“主页”按钮时,我曾经做过一个操作ACTIVITY_CLEAR_TOP,以重置后退堆栈。 现在我的应用只是一个带有多个片段的Activity,因此当我按下Home按钮时,我只是替换其中的一个片段。如何不用startActivity与ACTIVITY_CLEAR_TOP标志一起使用而清除我的后排堆栈?

27
原因:buildOutput.apkData不能为null
当我尝试在手机的模拟器o中运行“ app”时,使用Kotlin的android应用程序抛出此异常。当我构建项目时,它运行良好,没有错误。 我在用: SDK 28(Android 9.0(Pie)) 摇篮5.1.1 Gradle插件3.5.0-alpha03 Kotlin 1.3.10 Java 1.8.0_151 OSX 10.13.2 org.gradle.internal.exceptions.LocationAwareException: buildOutput.apkData must not be null at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99) at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65) at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:39) at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:29) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:194) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:141) ... Caused by: java.lang.IllegalStateException: buildOutput.apkData must not be null at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:103) at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:67) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:174) at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:691) at …





16
Android SDK Manager未安装组件
不知道我在做什么错。我安装了Android SDK Manager,现在正在尝试安装类似Android Dev网站建议的平台。单击安装后,我收到一条错误消息,指出Manager无法在Android目录中创建临时文件夹。因此,我创建了它。现在我收到此错误: 正在下载SDK Platform Android 2.3,API 9,修订版1找不到文件:C:\ Program Files(x86)\ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip(拒绝访问) 在进度条下还有一条小消息,显示“完成。未安装任何东西。” 我正在运行Windows 7 Ultimate,以防万一。
243 android  sdk 

10
将浮点值添加到android资源/值
我试图线使用我的TextViews之间添加一点空间android:lineSpacingMultiplier 从文档: 文本行之间的额外间距,作为乘数。 必须为浮点值,例如“ 1.2”。 当我在几个不同的TextViews中使用此标记时,我想向资源中添加一个全局维度/值,但是我不知道要使用哪个标记(即使它存在)。我尝试了所有对我有意义的资源类型,但是它们都不起作用。 我想要的是这样的: <resources> <dimen name="text_line_spacing">1.4</dimen> </resources> 编辑:我知道android:lineSpacingExtra(它需要一个带有附加单位的尺寸),但是android:lineSpacingMultiplier如果可能的话,我想使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.