小编Pul*_*kit的帖子

Android Studio 3.0无法解析符号主题

正如style.xml中所述,有一个奇怪的错误,它显示无法解析符号'Theme',这很奇怪.

见错误的图片: - 在此输入图像描述

我的项目规格: -

使用Android Studio 3.0

和gradle版本3.0.0

和distributionUrl = https://services.gradle.org/distributions/gradle-4.1-all.zip

编辑:-

尝试通过转到文件>无效缓存/重新启动>无效和重新启动来清除缓存,但无效,因为错误仍然存​​在.

android android-studio

28
推荐指数
4
解决办法
1万
查看次数

添加Firebase会导致混音版本警告可能导致运行时崩溃

空项目中,添加firebase后会导致以下错误:

图像版本: -

混合版本可能导致运行时崩溃

文字版: -

所有com.android.support库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃).找到版本27.1.1,25.2.0.示例包括com.android.support:animated-vector-drawable:27.1.1和com.android.support:support-media-compat:25.2.0

另一个错误:

警告:配置'compile'已过时,已被'implementation'和'api'取代.

是否有任何可能的解决方案来删除这些警告?

我的项目build.gradle是:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.google.gms:google-services:3.1.1'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
} …
Run Code Online (Sandbox Code Playgroud)

android firebase

5
推荐指数
1
解决办法
1412
查看次数

如何使 Android 中的材质切换按钮表现得像 Switch?

我正在使用以下材料设计库

implementation "com.google.android.material:material:1.2.0-alpha01"

这就是我实现材质切换按钮的方式

<com.google.android.material.button.MaterialButtonToggleGroup
    id="@+id/toggleBtnGroup"
    app:singleSelection="true"
    android:id="@+id/toggle_button_group"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:checkedButton="@+id/leftAlign">

    <com.google.android.material.button.MaterialButton
        id="@+id/leftAlign"
        style="?attr/materialButtonOutlinedStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Left"/>
    <com.google.android.material.button.MaterialButton
        id="@+id/centerAlign"
        style="?attr/materialButtonOutlinedStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Center"/>
    <com.google.android.material.button.MaterialButton
        id="@+id/rightAlign"
        style="?attr/materialButtonOutlinedStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Right"/>

</com.google.android.material.button.MaterialButtonToggleGroup>
Run Code Online (Sandbox Code Playgroud)

现在,当我选择其他按钮时,一次仅选择 1 个按钮,如何确保如果用户再次选择所选按钮,它不会被取消选择。因此本质上,我希望在特定时间至少选择这些按钮之一。材质按钮切换

一个人会怎样做呢?

android android-button kotlin material-components material-components-android

2
推荐指数
1
解决办法
5244
查看次数