Browse Source

disable text fields for location messages (workaround)

i tried to suppress that zip codes are shown as clickable telephopne numbers. but
  android:autoLink="none"
and
  messageText!!.linksClickable = false
don't seem to work.
as a workaround i disabled the text field completely. so the links are still underlined but nut clickable. and it's also not possible now to mark text and get the context menu.

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 4 years ago
parent
commit
22333d2f57

+ 1 - 0
app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder.kt

@@ -174,6 +174,7 @@ class IncomingLocationMessageViewHolder(incomingView: View) : MessageHolders
         val textSize = context?.resources!!.getDimension(R.dimen.chat_text_size)
         messageText!!.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize)
         messageText!!.text = message.text
+        messageText!!.isEnabled = false
 
         // parent message handling
 

+ 1 - 0
app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder.kt

@@ -125,6 +125,7 @@ class OutcomingLocationMessageViewHolder(incomingView: View) : MessageHolders
         messageText!!.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize)
         messageTimeView!!.layoutParams = layoutParams
         messageText!!.text = message.text
+        messageText!!.isEnabled = false
 
         // parent message handling