标签: android-icons

将文本添加到通知图标

我想制作一个带有文字的通知图标,以显示例如剩余电量百分比.有没有办法做到这一点,不涉及100多个单独的图标?

我看了一遍,但找不到办法.

谢谢

icons android statusbar android-notifications android-icons

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

为什么我们(有)使用不同的启动器图标(xhdpi,hdpi等)

我想知道,为什么我们在android中使用不同的启动器图标(大小).目前,您"有"将图标调整为:

LDPI - 36 x 36
MDPI - 48 x 48
HDPI - 72 x 72
XHDPI - 96 x 96
Run Code Online (Sandbox Code Playgroud)

并将它们放在所需的文件夹中.但是,如果你只在你的Android应用程序中放置一个xhdpi图标,并且你只是将ldpi,mdpi和hdpi文件夹留空,那真的很重要吗?

如果您在mdpi设备上尝试使用此配置的应用程序(仅限xhdpi图标),则会自动使用xhdpi图标(我假设设备会自动缩放图标),看起来很正常.

那么什么会阻止我们只制作一个xhdpi图标.它仍然会为每个设备产生一个清晰的应用程序图标(除了xxhdpi ofcourse).

android android-image android-icons

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

自定义ActionBar上的Android默认HomeAsUp

我有一个自定义Android操作栏,具有自定义布局视图和样式.我需要为导航抽屉显示"Home As Up"按钮.问题是按钮没有以我的自定义布局样式显示.我需要Android默认主页作为向上图标,以便我可以有一个默认的导航抽屉图标.(具有导航抽屉打开和关闭动画的图标).

现在我尝试了

getActionBar().setDisplayHomeUpAsEnabled(true);

getActionBar().setHomeButtonEnabled(true)

但主页按钮没有显示.谁能告诉我如何在自定义操作栏上实现默认主页按钮?

android android-icons android-actionbar navigation-drawer

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

更改工具栏中的汉堡包图标的大小?

我有两个问题可能很奇怪,但无论如何...

我有带有应用程序标题的工具栏。如何将其更改为非徽标图片?

下一个问题:是否可以设置,更改工具栏中的汉堡图标大小?我借助下面的下一个代码制作了经典的导航抽屉(我也使用了ActionBarDrawerToggle),但是如果将其与我的工具栏上的其他项(图标)进行比较,则尺寸太小。

toolbar = (Toolbar) findViewById(R.id.application_toolbar);
setSupportActionBar(toolbar);

getSupportActionBar().setDisplayShowHomeEnabled(true);

NavigationDrawerFragment drawerFragment = (NavigationDrawerFragment)getFragmentManager().findFragmentById(R.id.fragment_navigation_drawer);
drawerFragment.setUp(R.id.fragment_navigation_drawer,(DrawerLayout)findViewById(R.id.drawer_layout), toolbar );
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!=)

android android-layout android-icons android-activity android-toolbar

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

我在哪里可以找到并下载Android应用程序的Material Design图标?

我想使用这些美丽的素材图标,我可以通过谷歌在应用程序中看到,那么我在哪里可以找到并下载它?

android android-icons android-studio material-design

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

如何在Button上更改CompoundDrawable的颜色?

我试图找出如何更改按钮左侧可绘制图标的颜色.

下面是我使用的XML代码:

  <Button
        android:layout_width="wrap_content"
        android:layout_height="20dp"
        android:layout_toRightOf="@+id/student_images"
        android:drawableLeft="@mipmap/ic_email_black_18dp"
        android:text="   myemail@gmail.com  "
        android:layout_below="@+id/email"
        android:background="#00000000"
        android:layout_marginBottom="20dp"
        android:fontFamily="sans-serif"
        android:textColor="@color/gray_text_color"
        />
Run Code Online (Sandbox Code Playgroud)

我试过了android:tint但是图标的颜色并没有改变.我被困在这里.

android android-icons android-drawable

4
推荐指数
2
解决办法
3080
查看次数

菜单图标不显示

我已经阅读了数千个这样的问题,即使遵循最基本的教程也无法解决问题。

我有一个带菜单的工具栏,但项目图标不显示,无论是在预览还是运行时: 在此处输入图片说明

图标可以从 svg 中绘制,当我尝试放置在buttonsimageviews

我的菜单是:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context=".activities.MenuAdsAppCompatActivity">
    <item android:id="@+id/action_notification1"
        android:icon="@drawable/ic_more"
        android:title="action_notification">

        <item android:id="@+id/action_share_us"
            android:icon="@drawable/ic_share"
            android:title="@string/share_us" />
        <item android:id="@+id/action_rate_us"
            android:icon="@android:drawable/ic_menu_info_details"
            android:title="@string/rate" />
        <item android:id="@+id/action_about"
            android:checked="false"
            android:icon="@drawable/ic_about"
            android:title="@string/about" />
    </item>

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

另一件事是在运行时菜单覆盖工具栏,我希望它的行为类似于设计预览,菜单从工具栏底部开始

====================更新==============================

相关活动方法:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {

        getMenuInflater().inflate(R.menu.menu_toolbar, menu);
        return true;
    }

    @Override
    public void setContentView(@LayoutRes int layoutResID) {
        super.setContentView(layoutResID);
        ViewGroup v = (ViewGroup) ((ViewGroup) this.findViewById(android.R.id.content)).getChildAt(0);
        Toolbar toolbar = (Toolbar) LayoutInflater.from(this).inflate(R.layout.action_bar, null);
        this.helpView = (WebView) LayoutInflater.from(this).inflate(R.layout.html_dialog, null);
        v.addView(toolbar, 0);

        try {
            ViewGroup.MarginLayoutParams layout …
Run Code Online (Sandbox Code Playgroud)

android android-menu android-icons android-toolbar

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

大通知图标的大小是多少?

在NotificationCompat.Builder中有两个函数可以设置通知图标setSmallIcon & setLargeIcon

我知道 mdpi 密度的小通知图标是 24x24dpi。

但是 mdpi 密度的大通知图标的大小是多少?

谢谢。

android android-notifications android-icons

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

底部导航视图图标更改不起作用

我想在切换项目时更改底部导航视图的图标。

在此输入图像描述

我对所选项目有浅蓝色图标和深蓝色图标。我为每个导航项使用可绘制的选择器,但我看到像下面这样的图像,灰色为非活动状态,蓝色为活动状态

在此输入图像描述

这是我的代码

底部导航菜单

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:id="@+id/navigation_home"
        android:icon="@drawable/home_icon_selector"
        android:title="@string/title_home" />

    <item
        android:id="@+id/navigation_scheduler"
        android:icon="@drawable/schelduler_icon_selector"
        android:title="@string/title_scheduler" />

    <item
        android:id="@+id/navigation_favourites"
        android:icon="@drawable/favourites_icon_selector"
        android:title="@string/title_favourites" />


    <item
        android:id="@+id/navigation_settings"
        android:icon="@drawable/settings_icon_selector"
        android:title="@string/title_settings" />
</menu>
Run Code Online (Sandbox Code Playgroud)

<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/nav_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginStart="@dimen/margin_20"
    android:layout_marginLeft="@dimen/margin_20"
    android:layout_marginRight="@dimen/margin_20"
    android:layout_marginEnd="@dimen/margin_20"
    android:layout_marginBottom="@dimen/margin_8"
    android:background="@drawable/bottom_navigation_background"
    android:elevation="8dp"
    app:itemIconTint="@drawable/bottom_navigation_color_selector"
    app:labelVisibilityMode="unlabeled"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:menu="@menu/bottom_nav_menu" />
Run Code Online (Sandbox Code Playgroud)

和选择器

调度选择器

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/qa_scheduler_inactive" android:state_checked="false"/>
    <item android:drawable="@drawable/ic_scheduler_blue" android:state_checked="true"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

设置选择器

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/qa_settings_inactive" android:state_checked="false"/>
    <item android:drawable="@drawable/ic_settings_blue" android:state_checked="true"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

收藏夹选择器

<?xml version="1.0" encoding="utf-8"?> …
Run Code Online (Sandbox Code Playgroud)

android android-icons kotlin android-drawable bottomnavigationview

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

Android 13 主题图标被切断/不适合框架

我正在尝试实现新的主题图标,但遇到的问题是我的图标总是放大 2 倍,并且无法使其适合画布。

下面您可以看到左侧为普通图标,右侧为主题图标。

比较

ic_启动器

<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@mipmap/ic_launcher_background"/>
    <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
    <monochrome android:drawable="@drawable/ic_launcher_monochrome"/>
</adaptive-icon>
Run Code Online (Sandbox Code Playgroud)

ic_launcher_单色

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">

        <!-- PATH DATA -->

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

为什么主题版本会放大?如何解决此问题?

icons android android-icons android-vectordrawable android-13

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