如何在Android Studio中的应用程序栏上切换菜单图标

斑点

Erm而不是使用切换按钮,我可以切换应用程序栏中的图标吗?

就像当我在应用程序栏中按我的图标时,它将更改为其他图标

这是我的menu_main.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="course.examples.healthcare_application.MainActivity">
    <item
        android:id="@+id/action_settings"
        android:orderInCategory="1"
        android:title="@string/action_settings"
        app:showAsAction="never" />

    <!--lower value will be on the left-->
    <item
        android:id="@+id/Bluetooth_connect"
        android:icon="@drawable/ic_bluetooth_white_24dp"
        app:showAsAction="always"
        android:orderInCategory="2"
        android:title="@string/bluetooth_connect" />
</menu>

主要活动代码

 @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();

        //noinspection SimplifiableIfStatement

        if(id == R.id.Bluetooth_connect){
            Toast.makeText(getApplicationContext(), "Turned on", Toast.LENGTH_LONG).show();

        }

        return super.onOptionsItemSelected(item);
    }
}
机器人先生

您可以在可绘制文件夹中的选择器中定义它们:

button_state.xml

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true" android:state_pressed="true" android:drawable="@drawable/pressed" />
    <item android:state_pressed="true" android:drawable="@drawable/initialpressed"/>
    <item android:state_checked="true" android:drawable="@drawable/on"/>
    <item android:drawable="@drawable/initial"/>
</selector>

然后在您的按钮中定义它,如下所示:

android:background="@drawable/button_state"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android中以编程方式在应用程序图标之间切换

来自分类Dev

即使退出应用程序,如何在菜单栏中显示应用程序图标

来自分类Dev

如何在Visual Studio 2012的Windows Phone 8.0应用程序中添加切换开关按钮?

来自分类Dev

如何在菜单栏中的应用程序中放置徽章图标?

来自分类Dev

osx:如何使cmd-tab(应用程序切换器)菜单始终显示?

来自分类Dev

如何在引导程序中启用切换按钮导航栏切换

来自分类Dev

如何在Appium测试中在2个不同的应用程序之间切换?

来自分类Dev

如何在Windows而不是GNOME Shell中的应用程序之间轻松切换?

来自分类Dev

如何在Windows而不是GNOME Shell中的应用程序之间轻松切换?

来自分类Dev

如何在Windows 8中的应用程序之间切换?

来自分类Dev

如何在Gnome 3中单个应用程序的最近使用实例之间切换?

来自分类Dev

Android Studio-为什么“切换按钮”会关闭应用程序?

来自分类Dev

应用程序崩溃:Android Studio:使用If语句(INTENT)切换活动

来自分类Dev

尝试在Android 5.0上切换启动器时,我的应用程序关闭

来自分类Dev

如何在Android应用程序中更改主菜单图标

来自分类Dev

Android活动在切换应用程序时崩溃

来自分类Dev

切换屏幕时关闭android应用程序?

来自分类Dev

如何在Ubuntu上切换生产Rails应用程序(passenger / nginx / capistrano)以使用RVM?

来自分类Dev

如何在Gambas Qt应用程序上设置“切换按钮”的初始值?

来自分类Dev

如何在Android Studio中更改新的Android应用程序的图标?

来自分类Dev

如何在Android Studio中终止应用程序-在单独的设备上运行的应用程序

来自分类Dev

如何在Android应用程序(Android Studio 4.1)中隐藏状态栏

来自分类Dev

如何像在Google Maps应用程序中那样将Android工具栏菜单/图标向左对齐?

来自分类Dev

如何在Android Studio中更改默认的应用程序图标形状

来自分类Dev

用于在android studio中的我的相机应用程序中的前后摄像头之间进行切换的按钮以及人脸检测

来自分类Dev

Android应用程序图标未显示在操作栏上

来自分类Dev

如何在同一应用程序的Windows之间切换?

来自分类Dev

如何在各种已部署应用程序的kubernetes上下文之间切换?

来自分类Dev

如何在打开的应用程序之间切换?

Related 相关文章

  1. 1

    在Android中以编程方式在应用程序图标之间切换

  2. 2

    即使退出应用程序,如何在菜单栏中显示应用程序图标

  3. 3

    如何在Visual Studio 2012的Windows Phone 8.0应用程序中添加切换开关按钮?

  4. 4

    如何在菜单栏中的应用程序中放置徽章图标?

  5. 5

    osx:如何使cmd-tab(应用程序切换器)菜单始终显示?

  6. 6

    如何在引导程序中启用切换按钮导航栏切换

  7. 7

    如何在Appium测试中在2个不同的应用程序之间切换?

  8. 8

    如何在Windows而不是GNOME Shell中的应用程序之间轻松切换?

  9. 9

    如何在Windows而不是GNOME Shell中的应用程序之间轻松切换?

  10. 10

    如何在Windows 8中的应用程序之间切换?

  11. 11

    如何在Gnome 3中单个应用程序的最近使用实例之间切换?

  12. 12

    Android Studio-为什么“切换按钮”会关闭应用程序?

  13. 13

    应用程序崩溃:Android Studio:使用If语句(INTENT)切换活动

  14. 14

    尝试在Android 5.0上切换启动器时,我的应用程序关闭

  15. 15

    如何在Android应用程序中更改主菜单图标

  16. 16

    Android活动在切换应用程序时崩溃

  17. 17

    切换屏幕时关闭android应用程序?

  18. 18

    如何在Ubuntu上切换生产Rails应用程序(passenger / nginx / capistrano)以使用RVM?

  19. 19

    如何在Gambas Qt应用程序上设置“切换按钮”的初始值?

  20. 20

    如何在Android Studio中更改新的Android应用程序的图标?

  21. 21

    如何在Android Studio中终止应用程序-在单独的设备上运行的应用程序

  22. 22

    如何在Android应用程序(Android Studio 4.1)中隐藏状态栏

  23. 23

    如何像在Google Maps应用程序中那样将Android工具栏菜单/图标向左对齐?

  24. 24

    如何在Android Studio中更改默认的应用程序图标形状

  25. 25

    用于在android studio中的我的相机应用程序中的前后摄像头之间进行切换的按钮以及人脸检测

  26. 26

    Android应用程序图标未显示在操作栏上

  27. 27

    如何在同一应用程序的Windows之间切换?

  28. 28

    如何在各种已部署应用程序的kubernetes上下文之间切换?

  29. 29

    如何在打开的应用程序之间切换?

热门标签

归档