2011-09-19 71 views
0

我正在为moto xoom开发应用程序。我在webview中显示了一些静态内容,一旦内容被加载,在向下滚动之后,在底部显示一个按钮。Android - Webview在HoneyComb中造成问题

以下是设置为webview的属性。

mWebview.setWebViewClient(new WebViewClient()); 
mWebview.setVerticalScrollBarEnabled(false); 
mWebview.getSettings().setJavaScriptEnabled(true); 
mWebview.getSettings().setDefaultZoom(ZoomDensity.MEDIUM); 

mWebview.loadData(data, "text/html", "UTF-8"); 

在布局,

我已经加入一个linerarlayout,即一个的LinearLayout web视图内和低于该按钮滚动视图内是存在的。

这个问题有时在webview和按钮之间有更多的空间,有时它是正确的。

它完全在三星galaxy选项卡上工作,这个问题只发生在moto xoom。

添加这里的布局

<ScrollView 
    android:id="@+id/ScrollView01" 
    android:layout_height="fill_parent" 
    android:layout_width="fill_parent" 
    android:scrollbarAlwaysDrawVerticalTrack="true" 
    android:scrollbars="vertical" 
    android:fadingEdge="none" 
    android:fadeScrollbars="false"> 
    <LinearLayout 
     android:background="#FFFFFF" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical"> 

     <WebView 
      android:id="@+id/webView" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content"> 
     </WebView> 
     <Button 
      android:layout_height="wrap_content" 
      android:id="@+id/btnAccept" 
      android:layout_width="wrap_content" 
      android:bufferType="normal" 
      android:textSize="18dip" 
      android:textStyle="bold" 
      android:padding="10dip" 
      android:layout_margin="10dip" 
      android:background="@drawable/btn_terms_iaccept" 
      android:layout_gravity="center_horizontal" 
      android:visibility="gone"></Button> 

    </LinearLayout> 
</ScrollView> 

谁能帮助我?

谢谢。

+0

请放下布局代码 –

+0

@nik:为您的回复添加Tahnks,在原始文章中添加布局... – Padma

回答

0

当我们在一个内部添加两个可滚动控件时,它给出了这些问题,所以不是webview我在scrollview中添加了textview。并使用以下行。我已经直接在textview中加载html内容。

txtViewContent.setText(Html.fromHtml(data)); //数据为html字符串