我有一个水平滚动视图的详细视图,我向这个水平滚动视图插入了一些Web视图。
这是xml代码:
<HorizontalScrollView
android:id="@+id/horizontal"
android:layout_below="@+id/linearLayout2"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:id="@+id/linear"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:orientation="horizontal"/>
</HorizontalScrollView>
以下是我将Web视图放到此水平滚动视图的代码:
HorizontalScrollView scroll = (HorizontalScrollView)findViewById(R.id.horizontal);
LinearLayout linear = (LinearLayout)findViewById(R.id.linear);
SearchJobDetailWebView test1 = new SearchJobDetailWebView(this, middleData.get(0).getExportUrl());
linear.addView(test1.setWebView());
SearchJobDetailWebView test2 = new SearchJobDetailWebView(this, middleData.get(0).getExportUrl());
linear.addView(test2.setWebView());
SearchJobDetailWebView test3 = new SearchJobDetailWebView(this, middleData.get(0).getExportUrl());
linear.addView(test3.setWebView());
问题是Web视图在水平滚动视图中被拉伸。 (Webview宽度是显示的一半)。怎么了 ? 非常感谢
答案 0 :(得分:0)
好的,我会尝试回答你的问题。屏幕上有3个webviews
和2个,屏幕上有3个,但每当您水平滚动时都应该可见。
那么WebViews
使用水平滚动,所以如果你有三个webvies,只要你的手指不是正在触摸的主Scrollview
,它就是webview
。我还没有对此进行测试,但我要做的是使用以下方法禁用每个WebView
中的水平滚动:
myWebView.setHorizontalScrollBarEnabled(false);