Как изменить размеры векторных иконок в настройках PreferenceScreen Android - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь создать страницу настроек, и я использую векторные иконки, и они автоматически меняют размеры, чтобы соответствовать размеру представления. Я хочу сделать их меньше, как это сделать, я могу использовать PNG изображения для этогоно я хочу сделать это с векторным изображением. Как это можно сделать, вот мой settings.xml код:

<PreferenceScreen 
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:fitsSystemWindows="true">

<PreferenceCategory
    android:layout="@layout/preferences_category"
    android:title="@string/settings_category_preferences">

    <PreferenceScreen
            android:divider="@null"
            android:key="settings_data"
            android:title="Backup And Encrypt"
            android:icon="@drawable/vec_new_backup"/>

    <PreferenceScreen
            android:divider="@null"
            android:key="settings_interface"
            android:title="Event Design"
        android:icon="@drawable/vec_note_design"/>

    <PreferenceScreen
            android:divider="@null"
            android:key="settings_navigation"
            android:title="@string/settings_screen_navigation"
        android:icon="@drawable/vec_navi"/>

    <PreferenceScreen
            android:key="settings_behaviors"
            android:title="@string/settings_screen_behaviors"
            android:icon="@drawable/vec_behaviour"/>

    <PreferenceScreen
            android:divider="@null"
            android:key="settings_notifications"
            android:title="@string/settings_screen_notifications"
            android:icon="@drawable/vec_noti"/>


</PreferenceCategory>


<PreferenceCategory
    android:layout="@layout/preferences_category"
    android:title="@string/help">

    <Preference
            android:divider="@null"
            android:key="settings_tour_show_again"
            android:title="@string/settings_tour_show_again"
            android:icon="@drawable/vec_tour"
            android:summary="@string/settings_tour_show_again_summary"/>

</PreferenceCategory>


<PreferenceCategory
    android:layout="@layout/preferences_category"
    android:title="@string/settings_category_about">

    <Preference
            android:divider="@null"
            android:title="@string/settings_statistics"
            android:icon="@drawable/vec_stat">
        <intent android:targetPackage="com.lalitesh.datenoteapp"
                android:targetClass="com.lalitesh.datenoteapp.StatsActivity"/>
    </Preference>

    <Preference
            android:divider="@null"
            android:title="@string/settings_about"
        android:icon="@drawable/vec_info">
        <intent android:targetPackage="com.lalitesh.datenoteapp"
                android:targetClass="com.lalitesh.datenoteapp.AboutActivity"/>
    </Preference>

</PreferenceCategory>

Все эти изображения, использованные здесь, присутствуют в папка в виде xml файлов.

1 Ответ

0 голосов
/ 04 июня 2018

Вы должны изменить размер файла svg xml.

Перейти к нарисованному файлу svg xml и изменить ширину и высоту значка svg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...