如何修复HorizontalScrollView的滚动宽度



Hlo viewers,我正在构建一个使用代码视图的应用程序,因此为了查看所有代码视图,我为代码视图放置了一个水平滚动视图,它运行良好,但水平滚动视图保持滚动,这会影响优化,但我可以修复HorizontalScrollView宽度,使代码只滚动到末尾。感谢

这是代码:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<br.tiagohm.codeview.CodeView
android:id="@+id/code_view"
android:layout_width="700dp"
android:layout_height="wrap_content"
android:layout_marginTop="7dp"
android:scrollbars="horizontal"
app:cv_font_size="12"
app:cv_show_line_number="true"
app:cv_start_line_number="1"
app:cv_wrap_line="true"
app:cv_zoom_enable="true">
</br.tiagohm.codeview.CodeView>
</HorizontalScrollView>

</ScrollView>

我找到了解决方案,对于片段中水平滚动视图的自定义宽度,我们必须这样做:

<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<br.tiagohm.codeview.CodeView
android:id="@+id/code_view"
android:layout_width="1000dp"
android:layout_height="wrap_content"
android:layout_marginTop="7dp"
app:cv_font_size="12"
app:cv_show_line_number="true"
app:cv_start_line_number="1"
app:cv_wrap_line="true"
app:cv_zoom_enable="true">
</br.tiagohm.codeview.CodeView>
</LinearLayout>
</HorizontalScrollView>

最新更新