В моем приложении для Android у меня есть Меню, основанное на ListView, код выглядит примерно так:
<RelativeLayout>
<ListView
android:id="@+id/androidList"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="8dp">
<ImageView
android:id="@+id/symbol"
android:layout_width="60dp"
android:layout_height="60dp"
android:src="@drawable/symbol1" />
<TextView
android:id="@+id/aNametxt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="12dp"
android:layout_marginStart="12dp"
android:layout_marginTop="8dp"
android:layout_toEndOf="@+id/appIconIV"
android:layout_toRightOf="@+id/appIconIV"
android:maxLines="1"
android:text="Android Name"
android:textSize="20sp" />
<TextView
android:id="@+id/aVersiontxt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/aNametxt"
android:layout_alignStart="@+id/aNametxt"
android:layout_below="@+id/aNametxt"
android:maxLines="1"
android:text="Android Version"
android:textSize="14sp" />
</RelativeLayout>
Я хочу, чтобы в этом приложении была определенная тема для определенного уровня, которого может достичь пользовательв приложении (уровни основаны на оценке).Допустим, мы получили уровень 1, уровень 2 ... Теперь я мог бы создать 5 различных символов, каждый с определенным color
и установить конкретный icon
для определенного уровня- но когда я думаю о количестве данных для 5 x 10 иконок + фонов ... Я спрашиваю себя: есть ли способ сделать это намного более легким? Илия должен перейти на сервер с иконками и загрузить их прямо с моего сервера?Он должен быть максимально безопасным, чтобы пользователи не подделывали отображаемую поверхность.
Есть предложения?