博观而约取,厚积而薄发。这篇文章主要讲述Android浮动按钮和高级webview不起作用相关的知识,希望能为你提供帮助。
【Android浮动按钮和高级webview不起作用】我有一个带有android高级Web视图的浮动按钮,一切都很好地显示但是当我点击浮动按钮时,它会在webview中注册点击并更改页面。就像我点击网页浏览一样。
<
?xml version="1.0" encoding="utf-8"?>
<
android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context="net.seekadventure.seekadventure.MainActivity">
<
android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<
/android.support.design.widget.AppBarLayout>
<
im.delight.android.webview.AdvancedWebView
android:id="@+id/newWeb"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
>
<
/im.delight.android.webview.AdvancedWebView>
<
android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_gravity="bottom|end"
android:layout_marginBottom="24dp"
android:layout_marginEnd="21dp"
android:src="https://www.songbingjia.com/android/@drawable/ic_share" />
<
ProgressBar
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/loader"
android:layout_weight="1"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<
/android.support.design.widget.CoordinatorLayout>
答案试试这个让你的
FloatingActionButton
android:clickable="true"
android:focusableInTouchMode="true"
android:focusable="true"
示例代码
<
android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_gravity="bottom|end"
android:layout_marginBottom="24dp"
android:layout_marginEnd="21dp"
android:clickable="true"
android:focusableInTouchMode="true"
android:focusable="true"
android:src="https://www.songbingjia.com/android/@drawable/ic_menu_send" />
推荐阅读
- android.view.InflateException扩展类android.webkit.WebView时出错
- 上次更新Android System Webview后,代理设置停止工作
- 将Playbuzz加载脚本加载到Android中的WebView中
- 如何使用java在appium中垂直滚动混合应用程序
- 原生Android Webview HTML5兼容性
- 让Facebook登录使用Android Webview
- WebView得到致命(jni_android.cc(233)]错误)
- 在WebView Android应用程序中推送通知
- React Native WebView处理android硬件按钮