1 Câu hỏi: Ẩn xử lý lựa chọn văn bản ngoài tiêu điểm: Android -Webview

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Tôi đang cố gắng ẩn các điều khiển lựa chọn văn bản khi người dùng nhấp vào một nơi khác (một nút nổi) trong chế độ xem web, như được hiển thị trong hình ảnh các tay cầm trùng với bố cục tuyến tính của tôi. layout_meaning_selected_text là yếu tố tôi ẩn và hiển thị sau khi chọn và nhấp vào nút.

bất kỳ ý tưởng nào về cách giải quyết sự chồng chéo này và tôi muốn văn bản được chọn, chỉ là tôi muốn tập trung vào phần màu vàng đó và sau khi đóng nó, hãy tập trung vào văn bản đã chọn.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <com.myview.HorizontalWebView
        android:id="@+id/web_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scrollbars="none"
        tools:layout_editor_absoluteX="10dp"
        tools:layout_editor_absoluteY="10dp"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"/>

    <View
        android:layout_width="@dimen/afc_200dp"
        android:layout_height="@dimen/afc_200dp"
        android:layout_centerInParent="true"
        android:background="@drawable/watermark_logo_grey" />

    <include
        android:id="@+id/selection_panel"
        layout="@layout/custom_popup_layout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_margin="@dimen/afc_10dp"
        android:visibility="gone"
        tools:visibility="visible" />

    <include
        android:id="@+id/layout_editbookmark"
        layout="@layout/toast_with_icon"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_margin="@dimen/afc_10dp"
        android:visibility="gone" />

    <include
        android:id="@+id/search_panel"
        layout="@layout/search_panel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_margin="@dimen/afc_10dp"
        android:visibility="gone" />

    <include layout="@layout/config_layout" />

    <include
        android:id="@+id/layout_meaning_selected_text"
        layout="@layout/layout_meaning_selected_text"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:layout_alignParentBottom="true" />

</RelativeLayout>

 nhập mô tả hình ảnh tại đây

 nhập mô tả hình ảnh tại đây

    
- 1
1 Câu trả lời                              1                         
 you have to take one EditText on your yellow page.
 Then you simply copy the selected text data from webView and paste it on the EditText...
 this will sort out your problem...
 otherwise if you dont wants to take EditText, then go for "Android - Clipboard" <https://developer.android.com/guide/topics/text/copy-paste> . 
 example 1: https://www.tutlane.com/tutorial/android/android-clipboard-with-examples
 example 2: https://www.tutorialspoint.com/android/android_clipboard.htm   
    
0
2019-05-09 07: 31: 11Z
  1. nhưng tình huống của tôi là trước tiên tôi muốn chọn văn bản bằng cách nhấn và chọn tay cầm văn bản, sau đó nhấp vào biểu tượng tìm kiếm ở phía dưới, sau đó là bố cục màu vàng phải được hiển thị phía trên webview của tôi và văn bản đó cũng nên được chọn nhưng không có "TEXTSELMENT HandLES"
    2019-05-08 12: 17: 42Z
nguồn đặt đây