小编Sik*_*hty的帖子

如何在Android中导航抽屉中设置菜单项的样式?

我想在导航抽屉里面添加样式菜单项,但我无法这样做.我已经找到了一些答案,但无法完成.

在此输入图像描述

任何人都可以帮忙,我将不胜感激.

我使用以下主题Theme.AppCompat.Light.DarkActionBar

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <group android:id="@+id/group1" android:checkableBehavior="single">
        <item android:title="Book Now!">
            <menu>
                <item android:title="item 1"
                    android:id="@+id/item1"
                    android:icon="@drawable/ic_menu_gallery"/>
                <item android:title="item 2"
                    android:id="@+id/item2"
                    android:icon="@drawable/ic_menu_gallery"/>
                <item android:title="item 3"
                    android:id="@+id/item3"
                    android:icon="@drawable/ic_menu_gallery"/>
                <item android:title="item 4"
                    android:id="@+id/item4"
                    android:icon="@drawable/ic_menu_gallery"/>
                <item android:title="item 5"
                    android:id="@+id/item5"
                    android:icon="@drawable/ic_menu_gallery"/>
            </menu>
        </item>
    </group>

</menu>
Run Code Online (Sandbox Code Playgroud)

android navigation-drawer

10
推荐指数
1
解决办法
9092
查看次数

错误:没有这样的属性:zipAlignEnabled for class:com.android.build.gradle.internal.variant.ApplicationVariantData

当我尝试在Android Studio 3.0中构建旧项目时,我不断收到此错误

在此输入图像描述

这是我的gradle文件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
        classpath 'com.google.gms:google-services:3.0.0'
        classpath 'com.github.triplet.gradle:play-publisher:1.1.4'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
        classpath 'com.google.guava:guava:19.0'
        classpath 'me.tatarka:gradle-retrolambda:3.3.1'
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
        flatDir {
            dirs 'libs'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-studio android-gradle-plugin

9
推荐指数
1
解决办法
3025
查看次数

在react-select中获取onChange的选定值

我正在使用反应选择包并使用自定义选项数组来填充数据(即自定义标签等)

我已经看到了一些解决方案,他们没有使用选项道具来设置值,或者只是使用默认数组模式来填充数据并设置并获取它onChange,但是在我的情况下我无法获取值:

  • 如果我设置value属性,它不会让我选择选项

  • 如果我传递相同的(option) => option.phaseText) onChange,它将以字符串形式返回

    const HandelChange = (obj) => {
        console.log(obj);
    };
    const [dataPhase, setDataPhase] = useState([
        { phaseID: 1, phaseText: "Item 1" },
        { phaseID: 2, phaseText: "Item 2" },
        { phaseID: 3, phaseText: "Item 3" },
        { phaseID: 4, phaseText: "Item 4" },
        { phaseID: 5, phaseText: "Item 5" },
    ]);
    
    <Select
       isSearchable
        options={dataPhase}
        getOptionLabel={(option) => option.phaseText}
        getOptionValue={(option) => option.phaseText}
        className="diMultiSelect"
        classNamePrefix="diSelect"
        styles={styles}
        maxMenuHeight={150}
        value={(option) => …
    Run Code Online (Sandbox Code Playgroud)

reactjs react-select

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

每次调用onClick函数时更改背景

我想在每次调用onClick时更改背景并删除以前的选项卡背景,但是当我尝试这样做时,之前的onClick效果保持不变

这是守则

<script type="text/javascript">
  function myFunction() {
    document.getElementById("a").style.backgroundColor = "lightblue";
  }
</script>


<a href="#home" class="tabs">
  <li id="a" onclick="myFunction" class="tabs-li">Home</li>
</a>
<a href="#about-us" class="tabs">
  <li id="a" onclick="myFunction" class="tabs-li">About Us</li>
</a>
<a href="#contact-us" class="tabs">
  <li id="a" onclick="myFunction" class="tabs-li">Contact Us</li>
</a>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

-1
推荐指数
1
解决办法
671
查看次数