Enable RTL.

This commit is contained in:
Dennis Guse
2020-11-21 19:08:44 +01:00
parent 1e913d6bb5
commit 6392e88dc7
14 changed files with 229 additions and 215 deletions
+56 -43
View File
@@ -50,10 +50,11 @@ limitations under the License.
<application <application
android:name=".Startup" android:name=".Startup"
android:allowBackup="false" android:allowBackup="false"
android:hasFragileUserData="true"
android:hardwareAccelerated="true" android:hardwareAccelerated="true"
android:hasFragileUserData="true"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
android:label="@string/app_name" android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/ThemeCustom"> android:theme="@style/ThemeCustom">
<activity android:name=".AboutActivity" /> <activity android:name=".AboutActivity" />
@@ -71,14 +72,14 @@ limitations under the License.
<activity android:name=".io.file.importer.ImportActivity"> <activity android:name=".io.file.importer.ImportActivity">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.SEND"/> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/gpx+xml"/> <data android:mimeType="application/gpx+xml" />
</intent-filter> </intent-filter>
<intent-filter> <intent-filter>
<action android:name="android.intent.action.SEND"/> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/gpx"/> <data android:mimeType="application/gpx" />
</intent-filter> </intent-filter>
<intent-filter <intent-filter
@@ -86,13 +87,15 @@ limitations under the License.
android:priority="50"> android:priority="50">
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.SEND" /> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file"/>
<data android:scheme="content"/> <data android:scheme="file" />
<data android:scheme="data"/> <data android:scheme="content" />
<data android:host="*"/> <data android:scheme="data" />
<data android:mimeType="*/*"/> <data android:host="*" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.gpx" /> <data android:pathPattern=".*\\.gpx" />
<data android:pathPattern=".*\\..*\\.gpx" /> <data android:pathPattern=".*\\..*\\.gpx" />
<data android:pathPattern=".*\\..*\\..*\\.gpx" /> <data android:pathPattern=".*\\..*\\..*\\.gpx" />
@@ -110,12 +113,14 @@ limitations under the License.
android:priority="50"> android:priority="50">
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.SEND" /> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file"/>
<data android:scheme="content"/> <data android:scheme="file" />
<data android:scheme="data"/> <data android:scheme="content" />
<data android:host="*"/> <data android:scheme="data" />
<data android:host="*" />
<data android:pathPattern=".*\\.gpx" /> <data android:pathPattern=".*\\.gpx" />
<data android:pathPattern=".*\\..*\\.gpx" /> <data android:pathPattern=".*\\..*\\.gpx" />
<data android:pathPattern=".*\\..*\\..*\\.gpx" /> <data android:pathPattern=".*\\..*\\..*\\.gpx" />
@@ -129,9 +134,9 @@ limitations under the License.
</intent-filter> </intent-filter>
<intent-filter> <intent-filter>
<action android:name="android.intent.action.SEND"/> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/vnd.google-earth.kmz"/> <data android:mimeType="application/vnd.google-earth.kmz" />
</intent-filter> </intent-filter>
<intent-filter <intent-filter
@@ -139,13 +144,15 @@ limitations under the License.
android:priority="50"> android:priority="50">
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.SEND" /> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file"/>
<data android:scheme="content"/> <data android:scheme="file" />
<data android:scheme="data"/> <data android:scheme="content" />
<data android:host="*"/> <data android:scheme="data" />
<data android:mimeType="*/*"/> <data android:host="*" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.kmz" /> <data android:pathPattern=".*\\.kmz" />
<data android:pathPattern=".*\\..*\\.kmz" /> <data android:pathPattern=".*\\..*\\.kmz" />
<data android:pathPattern=".*\\..*\\..*\\.kmz" /> <data android:pathPattern=".*\\..*\\..*\\.kmz" />
@@ -163,12 +170,14 @@ limitations under the License.
android:priority="50"> android:priority="50">
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.SEND" /> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file"/>
<data android:scheme="content"/> <data android:scheme="file" />
<data android:scheme="data"/> <data android:scheme="content" />
<data android:host="*"/> <data android:scheme="data" />
<data android:host="*" />
<data android:pathPattern=".*\\.kmz" /> <data android:pathPattern=".*\\.kmz" />
<data android:pathPattern=".*\\..*\\.kmz" /> <data android:pathPattern=".*\\..*\\.kmz" />
<data android:pathPattern=".*\\..*\\..*\\.kmz" /> <data android:pathPattern=".*\\..*\\..*\\.kmz" />
@@ -182,9 +191,9 @@ limitations under the License.
</intent-filter> </intent-filter>
<intent-filter> <intent-filter>
<action android:name="android.intent.action.SEND"/> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/vnd.google-earth.kml+xml"/> <data android:mimeType="application/vnd.google-earth.kml+xml" />
</intent-filter> </intent-filter>
<intent-filter <intent-filter
@@ -192,13 +201,15 @@ limitations under the License.
android:priority="50"> android:priority="50">
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.SEND" /> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file"/>
<data android:scheme="content"/> <data android:scheme="file" />
<data android:scheme="data"/> <data android:scheme="content" />
<data android:host="*"/> <data android:scheme="data" />
<data android:mimeType="*/*"/> <data android:host="*" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.kml" /> <data android:pathPattern=".*\\.kml" />
<data android:pathPattern=".*\\..*\\.kml" /> <data android:pathPattern=".*\\..*\\.kml" />
<data android:pathPattern=".*\\..*\\..*\\.kml" /> <data android:pathPattern=".*\\..*\\..*\\.kml" />
@@ -216,12 +227,14 @@ limitations under the License.
android:priority="50"> android:priority="50">
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.SEND" /> <action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file"/>
<data android:scheme="content"/> <data android:scheme="file" />
<data android:scheme="data"/> <data android:scheme="content" />
<data android:host="*"/> <data android:scheme="data" />
<data android:host="*" />
<data android:pathPattern=".*\\.kml" /> <data android:pathPattern=".*\\.kml" />
<data android:pathPattern=".*\\..*\\.kml" /> <data android:pathPattern=".*\\..*\\.kml" />
<data android:pathPattern=".*\\..*\\..*\\.kml" /> <data android:pathPattern=".*\\..*\\..*\\.kml" />
@@ -237,7 +250,7 @@ limitations under the License.
<activity android:name=".MarkerDetailActivity"> <activity android:name=".MarkerDetailActivity">
<intent-filter> <intent-filter>
<action android:name="de.dennisguse.opentracks.MarkerDetails"/> <action android:name="de.dennisguse.opentracks.MarkerDetails" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
</intent-filter> </intent-filter>
</activity> </activity>
@@ -258,8 +271,8 @@ limitations under the License.
<activity <activity
android:name=".TrackListActivity" android:name=".TrackListActivity"
android:theme="@style/SplashTheme" android:launchMode="singleTop"
android:launchMode="singleTop"> android:theme="@style/SplashTheme">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
@@ -21,8 +21,8 @@ limitations under the License.
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@drawable/track_controller_background" android:background="@drawable/track_controller_background"
android:orientation="vertical" android:orientation="vertical"
android:paddingLeft="8dp" android:paddingStart="8dp"
android:paddingRight="8dp"> android:paddingEnd="8dp">
<ImageButton <ImageButton
android:id="@+id/track_controller_record" android:id="@+id/track_controller_record"
+4 -4
View File
@@ -47,10 +47,10 @@ limitations under the License.
android:id="@+id/track_list_arrow_long" android:id="@+id/track_list_arrow_long"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_alignParentLeft="true" android:layout_alignParentStart="true"
android:orientation="vertical" android:orientation="vertical"
android:paddingLeft="12dp" android:paddingStart="12dp"
android:paddingRight="16dp"> android:paddingEnd="16dp">
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
@@ -73,7 +73,7 @@ limitations under the License.
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_toRightOf="@id/track_list_arrow_long" android:layout_toEndOf="@id/track_list_arrow_long"
android:orientation="vertical"> android:orientation="vertical">
<View <View
@@ -33,9 +33,9 @@
android:id="@+id/aggregated_stats_sport_icon" android:id="@+id/aggregated_stats_sport_icon"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="16dp" android:layout_marginStart="16dp"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
app:layout_constraintLeft_toLeftOf="@id/guideline1" app:layout_constraintStart_toStartOf="@id/guideline1"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_activity_bike_24dp" /> app:srcCompat="@drawable/ic_activity_bike_24dp" />
@@ -45,10 +45,10 @@
android:layout_marginTop="0dp" android:layout_marginTop="0dp"
android:layout_marginBottom="0dp" android:layout_marginBottom="0dp"
app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_sport_icon" app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_sport_icon"
app:layout_constraintLeft_toRightOf="@+id/aggregated_stats_sport_icon" app:layout_constraintStart_toEndOf="@+id/aggregated_stats_sport_icon"
app:layout_constraintTop_toTopOf="@+id/aggregated_stats_sport_icon" app:layout_constraintTop_toTopOf="@+id/aggregated_stats_sport_icon"
tools:text="@string/activity_type_cycling" tools:text="@string/activity_type_cycling"
android:layout_marginLeft="16dp" /> android:layout_marginStart="16dp" />
<TextView <TextView
android:id="@+id/aggregated_stats_num_tracks" android:id="@+id/aggregated_stats_num_tracks"
@@ -56,36 +56,36 @@
android:layout_marginTop="0dp" android:layout_marginTop="0dp"
android:layout_marginBottom="0dp" android:layout_marginBottom="0dp"
app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_type_label" app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_type_label"
app:layout_constraintLeft_toRightOf="@+id/aggregated_stats_type_label" app:layout_constraintStart_toEndOf="@+id/aggregated_stats_type_label"
app:layout_constraintTop_toTopOf="@+id/aggregated_stats_type_label" app:layout_constraintTop_toTopOf="@+id/aggregated_stats_type_label"
tools:text="(1)" tools:text="(1)"
android:layout_marginLeft="4dp" /> android:layout_marginStart="4dp" />
<!-- Distance --> <!-- Distance -->
<TextView <TextView
android:id="@+id/aggregated_stats_distance" android:id="@+id/aggregated_stats_distance"
style="@style/StatsLargeValue" style="@style/StatsLargeValue"
app:layout_constraintLeft_toLeftOf="@id/guideline1" app:layout_constraintStart_toStartOf="@id/guideline1"
app:layout_constraintTop_toBottomOf="@+id/aggregated_stats_sport_icon" app:layout_constraintTop_toBottomOf="@+id/aggregated_stats_sport_icon"
tools:text="100000" tools:text="100000"
android:layout_marginLeft="16dp" android:layout_marginStart="16dp"
android:layout_marginTop="16dp" /> android:layout_marginTop="16dp" />
<TextView <TextView
android:id="@+id/aggregated_stats_distance_unit" android:id="@+id/aggregated_stats_distance_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_distance" app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_distance"
app:layout_constraintLeft_toRightOf="@+id/aggregated_stats_distance" app:layout_constraintStart_toEndOf="@+id/aggregated_stats_distance"
tools:text="km" /> tools:text="km" />
<!-- Time --> <!-- Time -->
<TextView <TextView
android:id="@+id/aggregated_stats_time" android:id="@+id/aggregated_stats_time"
style="@style/StatsLargeValue" style="@style/StatsLargeValue"
app:layout_constraintRight_toRightOf="@id/guideline3" app:layout_constraintEnd_toEndOf="@id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/aggregated_stats_sport_icon" app:layout_constraintTop_toBottomOf="@+id/aggregated_stats_sport_icon"
tools:text="00:00:00" tools:text="00:00:00"
android:layout_marginRight="16dp" android:layout_marginEnd="16dp"
android:layout_marginTop="16dp" /> android:layout_marginTop="16dp" />
<!-- Avg. rate --> <!-- Avg. rate -->
@@ -94,8 +94,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintTop_toBottomOf="@id/aggregated_stats_distance" app:layout_constraintTop_toBottomOf="@id/aggregated_stats_distance"
app:layout_constraintLeft_toRightOf="@id/guideline1" app:layout_constraintStart_toEndOf="@id/guideline1"
app:layout_constraintRight_toLeftOf="@+id/aggregated_stats_avg_rate_unit" app:layout_constraintEnd_toStartOf="@+id/aggregated_stats_avg_rate_unit"
android:layout_marginTop="24dp" android:layout_marginTop="24dp"
tools:text="30" /> tools:text="30" />
@@ -103,8 +103,8 @@
android:id="@+id/aggregated_stats_avg_rate_unit" android:id="@+id/aggregated_stats_avg_rate_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_avg_rate" app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_avg_rate"
app:layout_constraintLeft_toRightOf="@+id/aggregated_stats_avg_rate" app:layout_constraintStart_toEndOf="@+id/aggregated_stats_avg_rate"
app:layout_constraintRight_toRightOf="@id/guideline2" app:layout_constraintEnd_toEndOf="@id/guideline2"
tools:text="km/h" /> tools:text="km/h" />
<TextView <TextView
@@ -112,8 +112,8 @@
style="@style/StatsTinyLabel" style="@style/StatsTinyLabel"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintTop_toBottomOf="@+id/aggregated_stats_avg_rate" app:layout_constraintTop_toBottomOf="@+id/aggregated_stats_avg_rate"
app:layout_constraintLeft_toRightOf="@id/guideline1" app:layout_constraintStart_toEndOf="@id/guideline1"
app:layout_constraintRight_toRightOf="@id/guideline2" app:layout_constraintEnd_toEndOf="@id/guideline2"
tools:text="@string/stats_average_moving_speed" /> tools:text="@string/stats_average_moving_speed" />
<!-- Max. rate --> <!-- Max. rate -->
@@ -122,8 +122,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintTop_toBottomOf="@id/aggregated_stats_time" app:layout_constraintTop_toBottomOf="@id/aggregated_stats_time"
app:layout_constraintLeft_toRightOf="@id/guideline2" app:layout_constraintStart_toEndOf="@id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/aggregated_stats_max_rate_unit" app:layout_constraintEnd_toStartOf="@+id/aggregated_stats_max_rate_unit"
android:layout_marginTop="24dp" android:layout_marginTop="24dp"
tools:text="70" /> tools:text="70" />
@@ -131,8 +131,8 @@
android:id="@+id/aggregated_stats_max_rate_unit" android:id="@+id/aggregated_stats_max_rate_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_max_rate" app:layout_constraintBottom_toBottomOf="@+id/aggregated_stats_max_rate"
app:layout_constraintLeft_toRightOf="@+id/aggregated_stats_max_rate" app:layout_constraintStart_toEndOf="@+id/aggregated_stats_max_rate"
app:layout_constraintRight_toLeftOf="@id/guideline3" app:layout_constraintEnd_toStartOf="@id/guideline3"
tools:text="km/h" /> tools:text="km/h" />
<TextView <TextView
@@ -140,8 +140,8 @@
style="@style/StatsTinyLabel" style="@style/StatsTinyLabel"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintTop_toBottomOf="@+id/aggregated_stats_max_rate" app:layout_constraintTop_toBottomOf="@+id/aggregated_stats_max_rate"
app:layout_constraintLeft_toRightOf="@id/guideline2" app:layout_constraintStart_toEndOf="@id/guideline2"
app:layout_constraintRight_toLeftOf="@id/guideline3" app:layout_constraintEnd_toStartOf="@id/guideline3"
tools:text="@string/stats_max_speed" /> tools:text="@string/stats_max_speed" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
+5 -5
View File
@@ -62,9 +62,9 @@
style="@style/ProgressBar" style="@style/ProgressBar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="24dp" android:layout_marginStart="24dp"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:layout_marginRight="24dp" android:layout_marginEnd="24dp"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/export_progress_done" app:layout_constraintTop_toBottomOf="@id/export_progress_done"
@@ -113,8 +113,8 @@
android:id="@+id/export_progress_apply_to_all" android:id="@+id/export_progress_apply_to_all"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="24dp" android:layout_marginStart="24dp"
android:layout_marginRight="24dp" android:layout_marginEnd="24dp"
android:layout_marginBottom="24dp" android:layout_marginBottom="24dp"
android:checked="false" android:checked="false"
android:text="@string/export_all_do_it_for_all" android:text="@string/export_all_do_it_for_all"
@@ -144,7 +144,7 @@
<Button <Button
android:id="@+id/export_progress_right_button" android:id="@+id/export_progress_right_button"
style="@style/BottomButton" style="@style/BottomButton"
android:layout_gravity="right" android:layout_gravity="end"
android:text="@string/generic_overwrite" android:text="@string/generic_overwrite"
android:visibility="gone" android:visibility="gone"
tools:visibility="visible"/> tools:visibility="visible"/>
+3 -3
View File
@@ -60,9 +60,9 @@
style="@style/ProgressBar" style="@style/ProgressBar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="24dp" android:layout_marginStart="24dp"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:layout_marginRight="24dp" android:layout_marginEnd="24dp"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/import_progress_done" app:layout_constraintTop_toBottomOf="@id/import_progress_done"
@@ -126,7 +126,7 @@
<Button <Button
android:id="@+id/import_progress_right_button" android:id="@+id/import_progress_right_button"
style="@style/BottomButton" style="@style/BottomButton"
android:layout_gravity="right" android:layout_gravity="end"
android:text="@string/generic_ok" android:text="@string/generic_ok"
android:visibility="gone" android:visibility="gone"
tools:visibility="visible"/> tools:visibility="visible"/>
+3 -3
View File
@@ -69,9 +69,9 @@
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="1dp" android:layout_height="1dp"
android:layout_marginLeft="8dp" android:layout_marginStart="8dp"
android:layout_marginRight="8dp" android:layout_marginEnd="8dp"
android:background="@color/stats_separator"/> android:background="@color/stats_separator" />
<ListView <ListView
android:id="@+id/interval_list" android:id="@+id/interval_list"
+6 -5
View File
@@ -44,7 +44,8 @@ limitations under the License.
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeight" android:minHeight="?android:attr/listPreferredItemHeight"
android:paddingTop="8dp" android:paddingTop="8dp"
android:paddingRight="12dp" android:paddingStart="4dp"
android:paddingEnd="12dp"
android:paddingBottom="12dp" android:paddingBottom="12dp"
android:shrinkColumns="1" android:shrinkColumns="1"
android:stretchColumns="1"> android:stretchColumns="1">
@@ -56,8 +57,8 @@ limitations under the License.
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_marginLeft="8dp" android:layout_marginStart="4dp"
android:layout_marginRight="8dp" android:layout_marginEnd="8dp"
android:contentDescription="@string/image_track" android:contentDescription="@string/image_track"
app:tint="?android:textColorPrimary" /> app:tint="?android:textColorPrimary" />
<!-- Table 1: Row 1: Column 2: (Table 2) --> <!-- Table 1: Row 1: Column 2: (Table 2) -->
@@ -105,8 +106,8 @@ limitations under the License.
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="bottom" android:layout_gravity="bottom"
android:layout_marginLeft="2dp" android:layout_marginStart="2dp"
android:layout_marginRight="2dp" android:layout_marginEnd="2dp"
android:layout_marginBottom="1dp" android:layout_marginBottom="1dp"
android:contentDescription="@string/image_marker_count" android:contentDescription="@string/image_marker_count"
android:scaleType="centerInside" android:scaleType="centerInside"
+2 -2
View File
@@ -116,12 +116,12 @@ limitations under the License.
<Button <Button
android:id="@+id/marker_edit_cancel" android:id="@+id/marker_edit_cancel"
style="@style/BottomButton" style="@style/BottomButton"
android:layout_gravity="left" android:layout_gravity="start"
android:text="@string/generic_cancel" /> android:text="@string/generic_cancel" />
<Button <Button
android:id="@+id/marker_edit_done" android:id="@+id/marker_edit_done"
style="@style/BottomButton" style="@style/BottomButton"
android:layout_gravity="right" /> android:layout_gravity="end" />
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
@@ -19,9 +19,9 @@ limitations under the License.
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingLeft="8dp" android:paddingStart="8dp"
android:paddingTop="16dp" android:paddingTop="16dp"
android:paddingRight="8dp"> android:paddingEnd="8dp">
<AutoCompleteTextView <AutoCompleteTextView
android:id="@+id/activity_type_preference_text_view" android:id="@+id/activity_type_preference_text_view"
+48 -48
View File
@@ -36,8 +36,8 @@
style="@style/StatsLargeLabel" style="@style/StatsLargeLabel"
android:text="@string/stats_distance" android:text="@string/stats_distance"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<TextView <TextView
@@ -45,8 +45,8 @@
style="@style/StatsLargeValue" style="@style/StatsLargeValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/stats_distance_unit" app:layout_constraintEnd_toStartOf="@+id/stats_distance_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_distance_label" app:layout_constraintTop_toBottomOf="@+id/stats_distance_label"
tools:text="100" /> tools:text="100" />
@@ -54,8 +54,8 @@
android:id="@+id/stats_distance_unit" android:id="@+id/stats_distance_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_distance_value" app:layout_constraintBottom_toBottomOf="@+id/stats_distance_value"
app:layout_constraintLeft_toRightOf="@+id/stats_distance_value" app:layout_constraintStart_toEndOf="@+id/stats_distance_value"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
tools:text="km" /> tools:text="km" />
<!-- Activity Type --> <!-- Activity Type -->
@@ -64,16 +64,16 @@
style="@style/StatsLargeLabel" style="@style/StatsLargeLabel"
android:text="@string/track_edit_activity_type_hint" android:text="@string/track_edit_activity_type_hint"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageView <ImageView
android:id="@+id/stats_activity_type_icon" android:id="@+id/stats_activity_type_icon"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintBottom_toBottomOf="@+id/stats_distance_value" app:layout_constraintBottom_toBottomOf="@+id/stats_distance_value"
app:layout_constraintTop_toTopOf="@+id/stats_distance_value" app:layout_constraintTop_toTopOf="@+id/stats_distance_value"
app:tint="?android:attr/textColorPrimary" app:tint="?android:attr/textColorPrimary"
@@ -85,15 +85,15 @@
style="@style/StatsLargeLabel" style="@style/StatsLargeLabel"
android:text="@string/stats_total_time" android:text="@string/stats_total_time"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@+id/stats_distance_value" /> app:layout_constraintTop_toBottomOf="@+id/stats_distance_value" />
<TextView <TextView
android:id="@+id/stats_total_time_value" android:id="@+id/stats_total_time_value"
style="@style/StatsLargeValue" style="@style/StatsLargeValue"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@+id/stats_total_time_label" app:layout_constraintTop_toBottomOf="@+id/stats_total_time_label"
tools:text="00:00:00" /> tools:text="00:00:00" />
@@ -103,8 +103,8 @@
style="@style/StatsLargeLabel" style="@style/StatsLargeLabel"
android:text="@string/stats_moving_time" android:text="@string/stats_moving_time"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toTopOf="@+id/stats_total_time_label" app:layout_constraintTop_toTopOf="@+id/stats_total_time_label"
app:layout_constraintBottom_toBottomOf="@+id/stats_total_time_label" /> app:layout_constraintBottom_toBottomOf="@+id/stats_total_time_label" />
@@ -112,8 +112,8 @@
android:id="@+id/stats_moving_time_value" android:id="@+id/stats_moving_time_value"
style="@style/StatsLargeValue" style="@style/StatsLargeValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_moving_time_label" app:layout_constraintTop_toBottomOf="@+id/stats_moving_time_label"
tools:text="00:00:00" /> tools:text="00:00:00" />
@@ -130,8 +130,8 @@
android:id="@+id/stats_speed_horizontal_line" android:id="@+id/stats_speed_horizontal_line"
style="@style/StatsHorizontalLine" style="@style/StatsHorizontalLine"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_time_barrier" /> app:layout_constraintTop_toBottomOf="@+id/stats_time_barrier" />
<!-- Average speed/pace --> <!-- Average speed/pace -->
@@ -139,8 +139,8 @@
android:id="@+id/stats_average_speed_label" android:id="@+id/stats_average_speed_label"
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@id/stats_speed_horizontal_line" app:layout_constraintTop_toBottomOf="@id/stats_speed_horizontal_line"
tools:text="Avg. Speed" /> tools:text="Avg. Speed" />
@@ -149,8 +149,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/stats_average_speed_unit" app:layout_constraintEnd_toStartOf="@+id/stats_average_speed_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_average_speed_label" app:layout_constraintTop_toBottomOf="@+id/stats_average_speed_label"
tools:text="30.00" /> tools:text="30.00" />
@@ -158,8 +158,8 @@
android:id="@+id/stats_average_speed_unit" android:id="@+id/stats_average_speed_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_average_speed_value" app:layout_constraintBottom_toBottomOf="@+id/stats_average_speed_value"
app:layout_constraintLeft_toRightOf="@+id/stats_average_speed_value" app:layout_constraintStart_toEndOf="@+id/stats_average_speed_value"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
tools:text="km/h" /> tools:text="km/h" />
<!-- Speed max --> <!-- Speed max -->
@@ -167,8 +167,8 @@
android:id="@+id/stats_max_speed_label" android:id="@+id/stats_max_speed_label"
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@id/stats_average_speed_value" app:layout_constraintTop_toBottomOf="@id/stats_average_speed_value"
tools:text="Max. Speed" /> tools:text="Max. Speed" />
@@ -177,8 +177,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/stats_max_speed_unit" app:layout_constraintEnd_toStartOf="@+id/stats_max_speed_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_max_speed_label" app:layout_constraintTop_toBottomOf="@+id/stats_max_speed_label"
tools:text="30.00" /> tools:text="30.00" />
@@ -186,8 +186,8 @@
android:id="@+id/stats_max_speed_unit" android:id="@+id/stats_max_speed_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_max_speed_value" app:layout_constraintBottom_toBottomOf="@+id/stats_max_speed_value"
app:layout_constraintLeft_toRightOf="@+id/stats_max_speed_value" app:layout_constraintStart_toEndOf="@+id/stats_max_speed_value"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
tools:text="km/h" /> tools:text="km/h" />
<!-- Moving speed max --> <!-- Moving speed max -->
@@ -195,8 +195,8 @@
android:id="@+id/stats_moving_speed_label" android:id="@+id/stats_moving_speed_label"
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@id/stats_average_speed_value" app:layout_constraintTop_toBottomOf="@id/stats_average_speed_value"
tools:text="Max. Moving Speed" /> tools:text="Max. Moving Speed" />
@@ -205,8 +205,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/stats_moving_speed_unit" app:layout_constraintEnd_toStartOf="@+id/stats_moving_speed_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_moving_speed_label" app:layout_constraintTop_toBottomOf="@+id/stats_moving_speed_label"
tools:text="30.00" /> tools:text="30.00" />
@@ -214,8 +214,8 @@
android:id="@+id/stats_moving_speed_unit" android:id="@+id/stats_moving_speed_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_moving_speed_value" app:layout_constraintBottom_toBottomOf="@+id/stats_moving_speed_value"
app:layout_constraintLeft_toRightOf="@+id/stats_moving_speed_value" app:layout_constraintStart_toEndOf="@+id/stats_moving_speed_value"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
tools:text="km/h" /> tools:text="km/h" />
<!-- Barrier --> <!-- Barrier -->
@@ -231,8 +231,8 @@
android:id="@+id/stats_elevation_horizontal_line" android:id="@+id/stats_elevation_horizontal_line"
style="@style/StatsHorizontalLine" style="@style/StatsHorizontalLine"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_speed_barrier" /> app:layout_constraintTop_toBottomOf="@+id/stats_speed_barrier" />
<!-- Elevation gain --> <!-- Elevation gain -->
@@ -247,8 +247,8 @@
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
android:text="@string/stats_gain" android:text="@string/stats_gain"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@id/stats_elevation_horizontal_line" /> app:layout_constraintTop_toBottomOf="@id/stats_elevation_horizontal_line" />
<TextView <TextView
@@ -256,8 +256,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/stats_elevation_gain_unit" app:layout_constraintEnd_toStartOf="@+id/stats_elevation_gain_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_elevation_gain_label" app:layout_constraintTop_toBottomOf="@+id/stats_elevation_gain_label"
tools:text="100" /> tools:text="100" />
@@ -265,8 +265,8 @@
android:id="@+id/stats_elevation_gain_unit" android:id="@+id/stats_elevation_gain_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_elevation_gain_value" app:layout_constraintBottom_toBottomOf="@+id/stats_elevation_gain_value"
app:layout_constraintLeft_toRightOf="@+id/stats_elevation_gain_value" app:layout_constraintStart_toEndOf="@+id/stats_elevation_gain_value"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
tools:text="m" /> tools:text="m" />
<!-- Barrier --> <!-- Barrier -->
@@ -282,8 +282,8 @@
android:id="@+id/stats_end_horizontal_line" android:id="@+id/stats_end_horizontal_line"
style="@style/StatsHorizontalLine" style="@style/StatsHorizontalLine"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_elevation_barrier" /> app:layout_constraintTop_toBottomOf="@+id/stats_elevation_barrier" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
+72 -72
View File
@@ -36,8 +36,8 @@
style="@style/StatsLargeLabel" style="@style/StatsLargeLabel"
android:text="@string/stats_distance" android:text="@string/stats_distance"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<TextView <TextView
@@ -45,8 +45,8 @@
style="@style/StatsLargeValue" style="@style/StatsLargeValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/stats_distance_unit" app:layout_constraintEnd_toStartOf="@+id/stats_distance_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_distance_label" app:layout_constraintTop_toBottomOf="@+id/stats_distance_label"
tools:text="100" /> tools:text="100" />
@@ -54,8 +54,8 @@
android:id="@+id/stats_distance_unit" android:id="@+id/stats_distance_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_distance_value" app:layout_constraintBottom_toBottomOf="@+id/stats_distance_value"
app:layout_constraintLeft_toRightOf="@+id/stats_distance_value" app:layout_constraintStart_toEndOf="@+id/stats_distance_value"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
tools:text="km" /> tools:text="km" />
<!-- Activity Type --> <!-- Activity Type -->
@@ -64,8 +64,8 @@
style="@style/StatsLargeLabel" style="@style/StatsLargeLabel"
android:text="@string/track_edit_activity_type_hint" android:text="@string/track_edit_activity_type_hint"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageView <ImageView
@@ -73,8 +73,8 @@
style="@style/StatsLargeValue" style="@style/StatsLargeValue"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintBottom_toBottomOf="@+id/stats_distance_value" app:layout_constraintBottom_toBottomOf="@+id/stats_distance_value"
app:layout_constraintTop_toTopOf="@+id/stats_distance_value" /> app:layout_constraintTop_toTopOf="@+id/stats_distance_value" />
@@ -84,15 +84,15 @@
style="@style/StatsLargeLabel" style="@style/StatsLargeLabel"
android:text="@string/stats_total_time" android:text="@string/stats_total_time"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@+id/stats_distance_value" /> app:layout_constraintTop_toBottomOf="@+id/stats_distance_value" />
<TextView <TextView
android:id="@+id/stats_total_time_value" android:id="@+id/stats_total_time_value"
style="@style/StatsLargeValue" style="@style/StatsLargeValue"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@+id/stats_total_time_label" app:layout_constraintTop_toBottomOf="@+id/stats_total_time_label"
tools:text="00:00:00" /> tools:text="00:00:00" />
@@ -102,8 +102,8 @@
style="@style/StatsLargeLabel" style="@style/StatsLargeLabel"
android:text="@string/stats_moving_time" android:text="@string/stats_moving_time"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toTopOf="@+id/stats_total_time_label" app:layout_constraintTop_toTopOf="@+id/stats_total_time_label"
app:layout_constraintBottom_toBottomOf="@+id/stats_total_time_label" /> app:layout_constraintBottom_toBottomOf="@+id/stats_total_time_label" />
@@ -111,8 +111,8 @@
android:id="@+id/stats_moving_time_value" android:id="@+id/stats_moving_time_value"
style="@style/StatsLargeValue" style="@style/StatsLargeValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_moving_time_label" app:layout_constraintTop_toBottomOf="@+id/stats_moving_time_label"
tools:text="00:00:00" /> tools:text="00:00:00" />
@@ -129,8 +129,8 @@
android:id="@+id/stats_speed_horizontal_line" android:id="@+id/stats_speed_horizontal_line"
style="@style/StatsHorizontalLine" style="@style/StatsHorizontalLine"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_time_barrier" /> app:layout_constraintTop_toBottomOf="@+id/stats_time_barrier" />
<!-- Speed/pace --> <!-- Speed/pace -->
@@ -138,8 +138,8 @@
android:id="@+id/stats_speed_label" android:id="@+id/stats_speed_label"
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@id/stats_speed_horizontal_line" app:layout_constraintTop_toBottomOf="@id/stats_speed_horizontal_line"
tools:text="Speed" /> tools:text="Speed" />
@@ -148,8 +148,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/stats_speed_unit" app:layout_constraintEnd_toStartOf="@+id/stats_speed_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_speed_label" app:layout_constraintTop_toBottomOf="@+id/stats_speed_label"
tools:text="30.00" /> tools:text="30.00" />
@@ -157,8 +157,8 @@
android:id="@+id/stats_speed_unit" android:id="@+id/stats_speed_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_speed_value" app:layout_constraintBottom_toBottomOf="@+id/stats_speed_value"
app:layout_constraintLeft_toRightOf="@+id/stats_speed_value" app:layout_constraintStart_toEndOf="@+id/stats_speed_value"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
tools:text="km/h" /> tools:text="km/h" />
<!-- Average speed/pace --> <!-- Average speed/pace -->
@@ -166,8 +166,8 @@
android:id="@+id/stats_average_speed_label" android:id="@+id/stats_average_speed_label"
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@id/stats_speed_horizontal_line" app:layout_constraintTop_toBottomOf="@id/stats_speed_horizontal_line"
tools:text="Avg. Speed" /> tools:text="Avg. Speed" />
@@ -176,8 +176,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/stats_average_speed_unit" app:layout_constraintEnd_toStartOf="@+id/stats_average_speed_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_average_speed_label" app:layout_constraintTop_toBottomOf="@+id/stats_average_speed_label"
tools:text="30.00" /> tools:text="30.00" />
@@ -185,8 +185,8 @@
android:id="@+id/stats_average_speed_unit" android:id="@+id/stats_average_speed_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_average_speed_value" app:layout_constraintBottom_toBottomOf="@+id/stats_average_speed_value"
app:layout_constraintLeft_toRightOf="@+id/stats_average_speed_value" app:layout_constraintStart_toEndOf="@+id/stats_average_speed_value"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
tools:text="km/h" /> tools:text="km/h" />
<!-- Speed max --> <!-- Speed max -->
@@ -194,8 +194,8 @@
android:id="@+id/stats_max_speed_label" android:id="@+id/stats_max_speed_label"
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@id/stats_average_speed_value" app:layout_constraintTop_toBottomOf="@id/stats_average_speed_value"
tools:text="Max. Speed" /> tools:text="Max. Speed" />
@@ -204,8 +204,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/stats_max_speed_unit" app:layout_constraintEnd_toStartOf="@+id/stats_max_speed_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_max_speed_label" app:layout_constraintTop_toBottomOf="@+id/stats_max_speed_label"
tools:text="30.00" /> tools:text="30.00" />
@@ -213,8 +213,8 @@
android:id="@+id/stats_max_speed_unit" android:id="@+id/stats_max_speed_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_max_speed_value" app:layout_constraintBottom_toBottomOf="@+id/stats_max_speed_value"
app:layout_constraintLeft_toRightOf="@+id/stats_max_speed_value" app:layout_constraintStart_toEndOf="@+id/stats_max_speed_value"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
tools:text="km/h" /> tools:text="km/h" />
<!-- Moving speed max --> <!-- Moving speed max -->
@@ -222,8 +222,8 @@
android:id="@+id/stats_moving_speed_label" android:id="@+id/stats_moving_speed_label"
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@id/stats_average_speed_value" app:layout_constraintTop_toBottomOf="@id/stats_average_speed_value"
tools:text="Max. Moving Speed" /> tools:text="Max. Moving Speed" />
@@ -232,8 +232,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/stats_moving_speed_unit" app:layout_constraintEnd_toStartOf="@+id/stats_moving_speed_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_moving_speed_label" app:layout_constraintTop_toBottomOf="@+id/stats_moving_speed_label"
tools:text="30.00" /> tools:text="30.00" />
@@ -241,8 +241,8 @@
android:id="@+id/stats_moving_speed_unit" android:id="@+id/stats_moving_speed_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_moving_speed_value" app:layout_constraintBottom_toBottomOf="@+id/stats_moving_speed_value"
app:layout_constraintLeft_toRightOf="@+id/stats_moving_speed_value" app:layout_constraintStart_toEndOf="@+id/stats_moving_speed_value"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
tools:text="km/h" /> tools:text="km/h" />
<!-- Barrier --> <!-- Barrier -->
@@ -258,8 +258,8 @@
android:id="@+id/stats_elevation_horizontal_line" android:id="@+id/stats_elevation_horizontal_line"
style="@style/StatsHorizontalLine" style="@style/StatsHorizontalLine"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_speed_barrier" /> app:layout_constraintTop_toBottomOf="@+id/stats_speed_barrier" />
<!-- Elevation --> <!-- Elevation -->
@@ -275,8 +275,8 @@
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
android:text="@string/stats_elevation" android:text="@string/stats_elevation"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@id/stats_elevation_horizontal_line" /> app:layout_constraintTop_toBottomOf="@id/stats_elevation_horizontal_line" />
<TextView <TextView
@@ -284,8 +284,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/stats_elevation_current_unit" app:layout_constraintEnd_toStartOf="@+id/stats_elevation_current_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_elevation_current_label" app:layout_constraintTop_toBottomOf="@+id/stats_elevation_current_label"
tools:text="100" /> tools:text="100" />
@@ -293,8 +293,8 @@
android:id="@+id/stats_elevation_current_unit" android:id="@+id/stats_elevation_current_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_elevation_current_value" app:layout_constraintBottom_toBottomOf="@+id/stats_elevation_current_value"
app:layout_constraintLeft_toRightOf="@+id/stats_elevation_current_value" app:layout_constraintStart_toEndOf="@+id/stats_elevation_current_value"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
tools:text="m" /> tools:text="m" />
<!-- Current elevation --> <!-- Current elevation -->
@@ -303,8 +303,8 @@
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
android:text="@string/stats_gain" android:text="@string/stats_gain"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@id/stats_elevation_horizontal_line" /> app:layout_constraintTop_toBottomOf="@id/stats_elevation_horizontal_line" />
<TextView <TextView
@@ -312,8 +312,8 @@
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/stats_elevation_gain_unit" app:layout_constraintEnd_toStartOf="@+id/stats_elevation_gain_unit"
app:layout_constraintTop_toBottomOf="@+id/stats_elevation_gain_label" app:layout_constraintTop_toBottomOf="@+id/stats_elevation_gain_label"
tools:text="100" /> tools:text="100" />
@@ -321,8 +321,8 @@
android:id="@+id/stats_elevation_gain_unit" android:id="@+id/stats_elevation_gain_unit"
style="@style/StatsUnit" style="@style/StatsUnit"
app:layout_constraintBottom_toBottomOf="@+id/stats_elevation_gain_value" app:layout_constraintBottom_toBottomOf="@+id/stats_elevation_gain_value"
app:layout_constraintLeft_toRightOf="@+id/stats_elevation_gain_value" app:layout_constraintStart_toEndOf="@+id/stats_elevation_gain_value"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
tools:text="m" /> tools:text="m" />
<!-- Coordinate group --> <!-- Coordinate group -->
@@ -345,8 +345,8 @@
android:id="@+id/stats_coordinate_horizontal_line" android:id="@+id/stats_coordinate_horizontal_line"
style="@style/StatsHorizontalLine" style="@style/StatsHorizontalLine"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_elevation_barrier" /> app:layout_constraintTop_toBottomOf="@+id/stats_elevation_barrier" />
<!-- Latitude --> <!-- Latitude -->
@@ -355,15 +355,15 @@
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
android:text="@string/stats_latitude" android:text="@string/stats_latitude"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@id/stats_coordinate_horizontal_line" /> app:layout_constraintTop_toBottomOf="@id/stats_coordinate_horizontal_line" />
<TextView <TextView
android:id="@+id/stats_latitude_value" android:id="@+id/stats_latitude_value"
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline2" app:layout_constraintEnd_toStartOf="@+id/guideline2"
app:layout_constraintTop_toBottomOf="@+id/stats_latitude_label" app:layout_constraintTop_toBottomOf="@+id/stats_latitude_label"
tools:text="0.834937848" /> tools:text="0.834937848" />
@@ -373,16 +373,16 @@
style="@style/StatsSmallLabel" style="@style/StatsSmallLabel"
android:text="@string/stats_longitude" android:text="@string/stats_longitude"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@id/stats_coordinate_horizontal_line" /> app:layout_constraintTop_toBottomOf="@id/stats_coordinate_horizontal_line" />
<TextView <TextView
android:id="@+id/stats_longitude_value" android:id="@+id/stats_longitude_value"
style="@style/StatsSmallValue" style="@style/StatsSmallValue"
android:value="@string/value_unknown" android:value="@string/value_unknown"
app:layout_constraintLeft_toRightOf="@+id/guideline2" app:layout_constraintStart_toEndOf="@+id/guideline2"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_longitude_label" app:layout_constraintTop_toBottomOf="@+id/stats_longitude_label"
tools:text="0.834937848" /> tools:text="0.834937848" />
@@ -399,8 +399,8 @@
android:id="@+id/stats_sensor_horizontal_line" android:id="@+id/stats_sensor_horizontal_line"
style="@style/StatsHorizontalLine" style="@style/StatsHorizontalLine"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@+id/stats_location_barrier" /> app:layout_constraintTop_toBottomOf="@+id/stats_location_barrier" />
<!-- Sensors data --> <!-- Sensors data -->
@@ -408,8 +408,8 @@
android:id="@+id/stats_sensors_recycler_view" android:id="@+id/stats_sensors_recycler_view"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:layout_constraintLeft_toRightOf="@+id/guideline" app:layout_constraintStart_toEndOf="@+id/guideline"
app:layout_constraintRight_toLeftOf="@+id/guideline3" app:layout_constraintEnd_toStartOf="@+id/guideline3"
app:layout_constraintTop_toBottomOf="@id/stats_sensor_horizontal_line" /> app:layout_constraintTop_toBottomOf="@id/stats_sensor_horizontal_line" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
+2 -2
View File
@@ -95,13 +95,13 @@ limitations under the License.
<Button <Button
android:id="@+id/track_edit_cancel" android:id="@+id/track_edit_cancel"
style="@style/BottomButton" style="@style/BottomButton"
android:layout_gravity="left" android:layout_gravity="start"
android:text="@string/generic_cancel" /> android:text="@string/generic_cancel" />
<Button <Button
android:id="@+id/track_edit_save" android:id="@+id/track_edit_save"
style="@style/BottomButton" style="@style/BottomButton"
android:layout_gravity="right" android:layout_gravity="end"
android:text="@string/generic_save" /> android:text="@string/generic_save" />
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
+1 -1
View File
@@ -73,7 +73,7 @@ limitations under the License.
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="22" android:layout_weight="22"
android:gravity="left" android:gravity="start"
android:text="@string/track_list_empty_message" /> android:text="@string/track_list_empty_message" />
<View <View