Jelajahi Sumber

Fix bug select text when you click long on TextViewPlus resolved.

sylvrec 9 tahun lalu
induk
melakukan
4e9759d83f

+ 1 - 0
.idea/vcs.xml

@@ -9,5 +9,6 @@
     <mapping directory="$PROJECT_DIR$" vcs="Git" />
     <mapping directory="$PROJECT_DIR$" vcs="Git" />
     <mapping directory="$PROJECT_DIR$" vcs="Git" />
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
   </component>
 </project>

+ 1 - 1
app/build.gradle

@@ -8,7 +8,7 @@ android {
         applicationId "com.sylvrec.incallsms"
         minSdkVersion 23
         targetSdkVersion 23
-        versionCode 1
+        versionCode 2
         versionName "1.0"
     }
     buildTypes {

+ 8 - 0
app/src/main/java/com/sylvrec/incallsms/UI/TextViewPlus.java

@@ -3,6 +3,7 @@ package com.sylvrec.incallsms.UI;
 import android.content.Context;
 import android.content.res.TypedArray;
 import android.util.AttributeSet;
+import android.view.View;
 import android.webkit.WebView;
 
 import com.sylvrec.incallsms.R;
@@ -37,6 +38,13 @@ public class TextViewPlus extends WebView {
         try {
             TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.TextViewPlus);
             _html = typedArray.getString(R.styleable.TextViewPlus_TextHtml);
+            this.setOnLongClickListener(new OnLongClickListener() {
+                @Override
+                public boolean onLongClick(View v) {
+                    return true;
+                }
+            });
+            setLongClickable(false);
             typedArray.recycle();
             loadData(_html, "text/html", null);
         } catch (Exception e) {}