gpt4 book ai didi

Android,LinearLayout 不会滚动

转载 作者:太空宇宙 更新时间:2023-11-03 10:24:14 26 4
gpt4 key购买 nike

我是 android 编程的新手。谁能告诉我为什么我的 ScrollView 不会滚动?

我的 Activity 已实现 OnGestureListener 以获取一些触摸信息。但是,我尝试禁用 onGestureListener 但它仍然无法正常工作。

它在 SlidingDrawer 之外工作。是否可以让它在 SlidingDrawer 内部工作?

我通过给 ScrollView ID,然后将该 ID 放入 SlidingDrawer android:content="@+id/content"解决了这个问题。

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="right"
android:background="@drawable/pozadina_touchpad"
android:orientation="vertical" >

<LinearLayout
android:layout_width="100dp"
android:layout_height="match_parent"
android:layout_gravity="right"
android:orientation="vertical" >

<SlidingDrawer
android:id="@+id/prosirenje"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:content="@+id/content"
android:handle="@+id/handle" >

<Button
android:id="@+id/handle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/gumb_slider"
/>

<ScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content">

<LinearLayout
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/slider"
android:gravity="center"
android:onClick="nemaSkrola"
android:orientation="vertical" >

<Button
android:id="@+id/ico_povecalo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:background="@drawable/ikona_povecalo" />

<Button
android:id="@+id/ico_desktop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:background="@drawable/ikona_komp" />

<Button
android:id="@+id/ico_daljinski"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:background="@drawable/ikona_play" />

<Button
android:id="@+id/ico_tipkovnica"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:background="@drawable/ikona_tipka" />

<Button
android:id="@+id/ico_settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:background="@drawable/ikona_settings" />

</LinearLayout>

</ScrollView>

</SlidingDrawer>

</LinearLayout>

</LinearLayout>

最佳答案

给 scrollView 的宽度和高度一些值,然后像这样尝试

<ScrollView
android:id="@id/content"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="15dp">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
</LinearLayout>
</ScrollView>

请像这样更改 ScrollView ID:

android:id="@id/content"

请像这样更改 handle 按钮 ID:

android:id="@id/handle"

关于Android,LinearLayout 不会滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14775499/

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