mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 13:03:36 +00:00
[android] Migrate preferences screens to Material
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
This commit is contained in:
committed by
Konstantin Pastbin
parent
a08f3df3e6
commit
9c495ca616
@@ -8,7 +8,6 @@ import android.view.LayoutInflater;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.ListView;
|
import android.widget.ListView;
|
||||||
import android.widget.TextView;
|
|
||||||
|
|
||||||
import androidx.activity.result.ActivityResultLauncher;
|
import androidx.activity.result.ActivityResultLauncher;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
@@ -22,13 +21,14 @@ import app.organicmaps.util.Utils;
|
|||||||
import app.organicmaps.sdk.util.concurrency.ThreadPool;
|
import app.organicmaps.sdk.util.concurrency.ThreadPool;
|
||||||
import app.organicmaps.sdk.util.concurrency.UiThread;
|
import app.organicmaps.sdk.util.concurrency.UiThread;
|
||||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||||
|
import com.google.android.material.textview.MaterialTextView;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class StoragePathFragment extends BaseSettingsFragment
|
public class StoragePathFragment extends BaseSettingsFragment
|
||||||
{
|
{
|
||||||
private TextView mHeader;
|
private MaterialTextView mHeader;
|
||||||
|
|
||||||
private StoragePathAdapter mAdapter;
|
private StoragePathAdapter mAdapter;
|
||||||
private StoragePathManager mPathManager;
|
private StoragePathManager mPathManager;
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:paddingEnd="@dimen/margin_base"
|
android:paddingEnd="@dimen/margin_base"
|
||||||
android:paddingStart="@dimen/margin_base">
|
android:paddingStart="@dimen/margin_base">
|
||||||
<TextView
|
<com.google.android.material.textview.MaterialTextView
|
||||||
android:text="@string/avoid_tolls"
|
android:text="@string/avoid_tolls"
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:paddingEnd="@dimen/margin_base"
|
android:paddingEnd="@dimen/margin_base"
|
||||||
android:paddingStart="@dimen/margin_base">
|
android:paddingStart="@dimen/margin_base">
|
||||||
<TextView
|
<com.google.android.material.textview.MaterialTextView
|
||||||
android:text="@string/avoid_unpaved"
|
android:text="@string/avoid_unpaved"
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:paddingEnd="@dimen/margin_base"
|
android:paddingEnd="@dimen/margin_base"
|
||||||
android:paddingStart="@dimen/margin_base">
|
android:paddingStart="@dimen/margin_base">
|
||||||
<TextView
|
<com.google.android.material.textview.MaterialTextView
|
||||||
android:text="@string/avoid_ferry"
|
android:text="@string/avoid_ferry"
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
@@ -90,7 +90,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:paddingEnd="@dimen/margin_base"
|
android:paddingEnd="@dimen/margin_base"
|
||||||
android:paddingStart="@dimen/margin_base">
|
android:paddingStart="@dimen/margin_base">
|
||||||
<TextView
|
<com.google.android.material.textview.MaterialTextView
|
||||||
android:text="@string/avoid_motorways"
|
android:text="@string/avoid_motorways"
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:layout_width="match_parent"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_height="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:orientation="vertical">
|
android:layout_height="match_parent"
|
||||||
<TextView android:id="@+id/header"
|
android:orientation="vertical">
|
||||||
style="@style/MwmWidget.TextView.Item"
|
|
||||||
tools:text="/storage/mnt/"/>
|
|
||||||
|
|
||||||
<ListView android:id="@+id/list"
|
<com.google.android.material.textview.MaterialTextView
|
||||||
android:layout_width="match_parent"
|
android:id="@+id/header"
|
||||||
android:layout_height="match_parent"/>
|
style="@style/MwmWidget.TextView.Item"
|
||||||
|
tools:text="/storage/mnt/"/>
|
||||||
|
|
||||||
|
<ListView
|
||||||
|
android:id="@+id/list"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
Reference in New Issue
Block a user