gpt4 book ai didi

java - Android:固定大小的 ScrollView 不滚动/滚动奇怪

转载 作者:行者123 更新时间:2023-11-29 09:06:02 25 4
gpt4 key购买 nike

我在尝试制作固定大小的 scrollview 时遇到问题。我在 StackOverflow 和其他网站上读到了许多与我的问题相似(但不相同)的问题,但没有一个答案对我有帮助,所以我决定问自己的问题。

基本上,我想要一个固定大小的scrollview,里面有不同的控件。最基本的是一个内部动态变化大小的 textview。当我更改 textview 的文本并且它比 scrollview 大时,滚动条会快速闪烁,这是它们应该的,表明我可以滚动但不管多少次我滑动手指,它没有滚动。然后我尝试用两根或三根手指滑动,有时(只计算了几次)它会滚动。

我已经尝试了很多不同的方法来解决这个问题,比如将 textview 更改为 edittext with focusable = false 所以它不会给用户编辑文本的机会;或者将 TextView 单独放在 ScrollView 中,或者将其包装在线性布局、相对布局等中,但它仍然不滚动。

下面是今天的代码。这个 ScrollView 与其他控件一起位于垂直线性布局内,由于长度原因我没有放置它们,但如果有人需要它,我会放置它。如果有人能指出我的问题或帮助我解决这个问题,我将不胜感激。

XML:

<ScrollView
android:id="@+id/scrollFifthHorizontalLineDetails"
android:layout_width="304dp"
android:layout_height="133dp"
android:layout_gravity="center"
android:layout_marginTop="5dp" >

<LinearLayout
android:id="@+id/rrrr"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >

<TextView
android:id="@+id/txtlblPlaceDetails"
android:layout_width="302dp"
android:layout_height="wrap_content"
android:background="@drawable/placedescriptionbg"
android:text="@string/null_text"
android:textAppearance="?android:attr/textAppearanceSmall" />

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
</ScrollView>

我填充 TextView 的行:

((TextView) findViewById(R.id.txtlblPlaceDetails)).setText(mJsonOb.getString("placeDescription"));

最佳答案

我在几个月前开发的 Android 应用程序中遇到了类似的问题。我通过增加 ScrollView 的布局宽度解决了滚动问题。在编辑器中,您实际上可以拖动 ScrollView 的 RHS 以超出可见区域。我想我将 android:layout_width 设置为大约 1024。

关于java - Android:固定大小的 ScrollView 不滚动/滚动奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15014760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com