我正在尝试用 WebView 填充 AlertDialog 并使用以下 RelativeLayout 填充 CheckBox:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<WebView
android:id="@+id/webcontent"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<CheckBox
android:id="@+id/checkBox"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/webcontent"
android:layout_marginLeft="7dp"
android:textColor="#ffffff" />
</RelativeLayout>
根据我在这里和这里的研究。在我的代码中,alertDialog.setMessage()
我没有使用 ,而是通过调用使用上述布局alertDialog.setView(...)
,然后它适用于短文本。当 WebView 内容变得很长需要滚动几次才能到达按钮时,CheckBox
即使滚动到 webview 的按钮也无法显示。有人可以帮我吗?提前致谢。