Commit 358b1a34 authored by Varun Patil's avatar Varun Patil Committed by GitHub

Merge pull request #295 from unstablebrainiac/text-selection

Enable text selection on all main TextViews
parents 4552d0ec ed01f499
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:fontFamily="sans-serif-light" android:fontFamily="sans-serif-light"
android:textColor="?attr/themeColorInverse" android:textColor="?attr/themeColorInverse"
android:textIsSelectable="true"
android:textSize="24sp" /> android:textSize="24sp" />
<TextView <TextView
...@@ -24,5 +25,6 @@ ...@@ -24,5 +25,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="4dp" android:layout_marginTop="4dp"
android:textColor="?attr/themeColorInverse" android:textColor="?attr/themeColorInverse"
android:textColorLink="?attr/urlColor" /> android:textColorLink="?attr/urlColor"
android:textIsSelectable="true" />
</LinearLayout> </LinearLayout>
\ No newline at end of file
...@@ -16,10 +16,10 @@ ...@@ -16,10 +16,10 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_marginBottom="12dp"
android:layout_marginEnd="16dp"
android:layout_marginStart="16dp" android:layout_marginStart="16dp"
android:layout_marginTop="12dp" android:layout_marginTop="12dp"
android:layout_marginEnd="16dp"
android:layout_marginBottom="12dp"
android:layout_weight="3" android:layout_weight="3"
android:orientation="vertical"> android:orientation="vertical">
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
android:layout_weight="10" android:layout_weight="10"
android:text="Org Title" android:text="Org Title"
android:textColor="@color/colorWhite" android:textColor="@color/colorWhite"
android:textIsSelectable="true"
android:textSize="21sp" android:textSize="21sp"
android:textStyle="bold" /> android:textStyle="bold" />
...@@ -66,7 +67,8 @@ ...@@ -66,7 +67,8 @@
android:id="@+id/body_subtitle" android:id="@+id/body_subtitle"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="@color/colorWhite" /> android:textColor="@color/colorWhite"
android:textIsSelectable="true" />
</LinearLayout> </LinearLayout>
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>
...@@ -102,12 +104,13 @@ ...@@ -102,12 +104,13 @@
android:id="@+id/body_description" android:id="@+id/body_description"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:layout_marginEnd="10dp"
android:layout_marginStart="10dp" android:layout_marginStart="10dp"
android:layout_marginTop="12dp" android:layout_marginTop="12dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="16dp"
android:textColor="?attr/themeColorInverse" android:textColor="?attr/themeColorInverse"
android:textColorLink="?attr/urlColor" android:textColorLink="?attr/urlColor"
android:textIsSelectable="true"
android:textSize="16sp" /> android:textSize="16sp" />
</LinearLayout> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" <androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/nestedScrollViewComplaintDetail"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@android:color/white" android:background="@android:color/white"
app:layout_behavior="@string/appbar_scrolling_view_behavior" app:layout_behavior="@string/appbar_scrolling_view_behavior">
android:id="@+id/nestedScrollViewComplaintDetail">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<androidx.viewpager.widget.ViewPager <androidx.viewpager.widget.ViewPager
android:id="@+id/complaint_image_view_pager" android:id="@+id/complaint_image_view_pager"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent" />
<me.relex.circleindicator.CircleIndicator <me.relex.circleindicator.CircleIndicator
android:id="@+id/indicator" android:id="@+id/indicator"
...@@ -116,11 +116,11 @@ ...@@ -116,11 +116,11 @@
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="1dp" android:layout_height="1dp"
android:background="@color/colorPrimary"/> android:background="@color/colorPrimary" />
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="20dp"/> android:layout_height="20dp" />
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -131,20 +131,20 @@ ...@@ -131,20 +131,20 @@
style="@style/Widget.AppCompat.Button.Borderless" style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="20dp" android:layout_height="20dp"
android:src="@drawable/baseline_notifications_black_24"
android:visibility="visible"
android:layout_alignEnd="@id/complaint_details" android:layout_alignEnd="@id/complaint_details"
android:layout_alignParentTop="true"/> android:layout_alignParentTop="true"
android:src="@drawable/baseline_notifications_black_24"
android:visibility="visible" />
<ImageButton <ImageButton
android:id="@+id/buttonnotificationson" android:id="@+id/buttonnotificationson"
style="@style/Widget.AppCompat.Button.Borderless" style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="20dp" android:layout_height="20dp"
android:src="@drawable/baseline_notifications_active_black_24"
android:visibility="gone"
android:layout_alignEnd="@id/complaint_details" android:layout_alignEnd="@id/complaint_details"
android:layout_alignParentTop="true"/> android:layout_alignParentTop="true"
android:src="@drawable/baseline_notifications_active_black_24"
android:visibility="gone" />
<LinearLayout <LinearLayout
android:id="@+id/complaint_details" android:id="@+id/complaint_details"
...@@ -159,7 +159,7 @@ ...@@ -159,7 +159,7 @@
android:text="Complaint:" android:text="Complaint:"
android:textColor="@android:color/black" android:textColor="@android:color/black"
android:textSize="16sp" android:textSize="16sp"
android:textStyle="bold"/> android:textStyle="bold" />
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -170,6 +170,7 @@ ...@@ -170,6 +170,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="@android:color/black" android:textColor="@android:color/black"
android:textIsSelectable="true"
android:textSize="16sp" /> android:textSize="16sp" />
<LinearLayout <LinearLayout
...@@ -190,7 +191,7 @@ ...@@ -190,7 +191,7 @@
android:text="Suggestions:" android:text="Suggestions:"
android:textColor="@android:color/black" android:textColor="@android:color/black"
android:textSize="16sp" android:textSize="16sp"
android:textStyle="bold"/> android:textStyle="bold" />
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -201,6 +202,7 @@ ...@@ -201,6 +202,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="@android:color/black" android:textColor="@android:color/black"
android:textIsSelectable="true"
android:textSize="16sp" /> android:textSize="16sp" />
</LinearLayout> </LinearLayout>
...@@ -223,7 +225,7 @@ ...@@ -223,7 +225,7 @@
android:text="Location Details:" android:text="Location Details:"
android:textColor="@android:color/black" android:textColor="@android:color/black"
android:textSize="16sp" android:textSize="16sp"
android:textStyle="bold"/> android:textStyle="bold" />
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -234,6 +236,7 @@ ...@@ -234,6 +236,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="@android:color/black" android:textColor="@android:color/black"
android:textIsSelectable="true"
android:textSize="16sp" /> android:textSize="16sp" />
</LinearLayout> </LinearLayout>
...@@ -274,7 +277,7 @@ ...@@ -274,7 +277,7 @@
android:id="@+id/tags_layout" android:id="@+id/tags_layout"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical"/> android:orientation="vertical" />
</LinearLayout> </LinearLayout>
...@@ -344,9 +347,9 @@ ...@@ -344,9 +347,9 @@
android:id="@+id/up_vote_label" android:id="@+id/up_vote_label"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:textColor="@android:color/black" android:textColor="@android:color/black"
android:textSize="16sp" android:textSize="16sp" />
android:layout_marginTop="8dp" />
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerViewUpVotes" android:id="@+id/recyclerViewUpVotes"
...@@ -358,11 +361,11 @@ ...@@ -358,11 +361,11 @@
android:id="@+id/buttonVoteUp" android:id="@+id/buttonVoteUp"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_marginTop="8dp"
android:layout_weight="2" android:layout_weight="2"
android:background="@color/colorSecondary" android:background="@color/colorSecondary"
android:text="Upvote" android:text="Upvote"
android:textColor="@color/secondaryTextColor" android:textColor="@color/secondaryTextColor" />
android:layout_marginTop="8dp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
......
...@@ -2,16 +2,15 @@ ...@@ -2,16 +2,15 @@
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container_event" android:id="@+id/container_event"
android:orientation="vertical"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
tools:context="app.insti.fragment.EventFragment" android:background="@android:color/transparent"
android:background="@android:color/transparent"> android:orientation="vertical"
tools:context="app.insti.fragment.EventFragment">
<androidx.coordinatorlayout.widget.CoordinatorLayout <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/coordinator"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/coordinator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent">
...@@ -28,8 +27,8 @@ ...@@ -28,8 +27,8 @@
<!-- HEADER --> <!-- HEADER -->
<RelativeLayout <RelativeLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_collapseMode="parallax"> app:layout_collapseMode="parallax">
<ImageView <ImageView
...@@ -72,10 +71,10 @@ ...@@ -72,10 +71,10 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_marginBottom="12dp"
android:layout_marginEnd="16dp"
android:layout_marginStart="16dp" android:layout_marginStart="16dp"
android:layout_marginTop="12dp" android:layout_marginTop="12dp"
android:layout_marginEnd="16dp"
android:layout_marginBottom="12dp"
android:layout_weight="3" android:layout_weight="3"
android:orientation="vertical"> android:orientation="vertical">
...@@ -91,6 +90,7 @@ ...@@ -91,6 +90,7 @@
android:layout_weight="10" android:layout_weight="10"
android:text="Event Title" android:text="Event Title"
android:textColor="@color/colorWhite" android:textColor="@color/colorWhite"
android:textIsSelectable="true"
android:textSize="21sp" android:textSize="21sp"
android:textStyle="bold" /> android:textStyle="bold" />
...@@ -191,19 +191,19 @@ ...@@ -191,19 +191,19 @@
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="1dp" android:layout_height="1dp"
android:background="#aaa"> android:background="#aaa" />
</View>
<TextView <TextView
android:id="@+id/event_page_description" android:id="@+id/event_page_description"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:layout_marginEnd="10dp"
android:layout_marginStart="10dp" android:layout_marginStart="10dp"
android:layout_marginTop="12dp" android:layout_marginTop="12dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="16dp"
android:textColor="?attr/themeColorInverse" android:textColor="?attr/themeColorInverse"
android:textColorLink="?attr/urlColor" android:textColorLink="?attr/urlColor"
android:textIsSelectable="true"
android:textSize="16sp" /> android:textSize="16sp" />
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:layout_marginLeft="8dp" android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginTop="4dp" android:layout_marginTop="4dp"
android:layout_marginRight="8dp"
android:layout_marginBottom="4dp"
card_view:cardCornerRadius="1dp" card_view:cardCornerRadius="1dp"
card_view:cardElevation="1dp"> card_view:cardElevation="1dp">
...@@ -36,7 +36,8 @@ ...@@ -36,7 +36,8 @@
android:id="@+id/breakfast_text_view" android:id="@+id/breakfast_text_view"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="?attr/themeColorInverse" /> android:textColor="?attr/themeColorInverse"
android:textIsSelectable="true" />
<TextView <TextView
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -50,7 +51,8 @@ ...@@ -50,7 +51,8 @@
android:id="@+id/lunch_text_view" android:id="@+id/lunch_text_view"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="?attr/themeColorInverse" /> android:textColor="?attr/themeColorInverse"
android:textIsSelectable="true" />
<TextView <TextView
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -64,7 +66,8 @@ ...@@ -64,7 +66,8 @@
android:id="@+id/snacks_text_view" android:id="@+id/snacks_text_view"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="?attr/themeColorInverse" /> android:textColor="?attr/themeColorInverse"
android:textIsSelectable="true" />
<TextView <TextView
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -78,6 +81,7 @@ ...@@ -78,6 +81,7 @@
android:id="@+id/dinner_text_view" android:id="@+id/dinner_text_view"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="?attr/themeColorInverse" /> android:textColor="?attr/themeColorInverse"
android:textIsSelectable="true" />
</LinearLayout> </LinearLayout>
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>
\ No newline at end of file
...@@ -2,16 +2,17 @@ ...@@ -2,16 +2,17 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:padding="16dp"
android:layout_margin="8dp" android:layout_margin="8dp"
android:background="?attr/newsColor" android:background="?attr/newsColor"
android:orientation="vertical"> android:orientation="vertical"
android:padding="16dp">
<TextView <TextView
android:id="@+id/article_title" android:id="@+id/article_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="?attr/themeColorInverse" android:textColor="?attr/themeColorInverse"
android:textIsSelectable="true"
android:textSize="20sp" android:textSize="20sp"
android:textStyle="bold" /> android:textStyle="bold" />
...@@ -49,5 +50,6 @@ ...@@ -49,5 +50,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:textColor="?attr/themeColorInverse" android:textColor="?attr/themeColorInverse"
android:textColorLink="?attr/urlColor" /> android:textColorLink="?attr/urlColor"
android:textIsSelectable="true" />
</LinearLayout> </LinearLayout>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment