0

现在,我知道这听起来完全是愚蠢的。但是,当您拥有智能手机或平板电脑并在屏幕上拖动手指以将应用程序向下移动以访问更多在屏幕上无法访问的元素时,这叫什么?

我问的原因是因为我 dl'd eclipse 并在前几天开始学习 android java。这很棒,很有趣。但是,我实际上已经设法将一个不错的小应用程序放在一起。问题是,当我在一些模拟器中测试它时;屏幕对于应用程序来说太小了,我无法访问最后几个输入和提交按钮。我不知道这些东西叫什么,也不知道我什至可以用谷歌搜索什么来试图弄清楚如何让屏幕向下移动以访问它们。

拜托,我是认真的。任何帮助或方向将不胜感激。谢谢!

4

3 回答 3

1

看看ScrollView。它支持像网站一样的滚动行为,允许布局“大于”物理屏幕尺寸。

需要注意的一件事;AScrollView只能包含一个直接子级。因此,如果您的布局包含多个Views,例如TextViewsand Buttons,您必须将它们全部包装在LinearLayoutorRelativeLayout中。

有很多孩子的布局:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">    

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

        <TextView />

        <EditText />

        <Button />
     </LinearLayout>
</ScrollView

当您只有一个孩子时,您不需要“包装器”布局:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView id="@+id/lots_of_text_that_need_scrolling" />
</ScrollView>
于 2013-02-26T19:31:34.060 回答
0

您需要将布局放在 ScrollView 中。然后,当您向上滑动手指以显示屏幕底部时,屏幕将能够滚动。

于 2013-02-26T19:30:09.123 回答
-1

我相信您正在寻找的词是滑动。

于 2013-02-26T19:22:05.567 回答