Android列表不会下滑

时间:2011-04-01 17:56:24

标签: android textview android-linearlayout

我刚刚开始使用Android。

虽然我一直在玩这些观点,但我遇到了这个问题,谷歌搜索了一下但找不到任何东西。我已经水平列出了一些行(textviews)。(见图)。我的问题是我无法在列表中向下滑动以查看下面的元素。要使幻灯片正常工作,我应该添加一些库/函数/ xml值吗?

我缺少什么?

这是我的java代码的一部分(我从数据库获取数据并将其与while循环一起放在屏幕上)

LinearLayout l = (LinearLayout)findViewById(R.id.myList);
TextView t = new TextView( getApplicationContext() );
t.setText("some text");
t.setClickable(true);
l.addView(t, 250, 30);

和我的xml

<?xml version="1.0" encoding="utf-8"?>

<TextView    
    android:layout_width="fill_parent"    
    android:layout_height="wrap_content"    
    android:text="Add"    
    />    
<EditText    
    android:id="@+id/title"    
    android:singleLine="true"    
    android:layout_width="fill_parent"    
    android:layout_height="wrap_content"    
    />
<EditText    
    android:id="@+id/body"    
    android:singleLine="true"    
    android:layout_width="fill_parent"    
    android:layout_height="wrap_content"    
    />
<LinearLayout
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/myList" 
    >
    <Button  
        android:id="@+id/ok"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:text="Ok -----------> "  
        /> 
    <Button  
        android:id="@+id/delete"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:text="Delete All"  
        /> 
</LinearLayout>

<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
<TextView
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:id="@+id/list" 
    />
</LinearLayout>

enter image description here

2 个答案:

答案 0 :(得分:1)

您使用TextView来保存字符串列表。

您应该使用ListView作为列表。它默认是可滚动的。

Here您有一个ListView的完整示例,其中包含字符串列表。

答案 1 :(得分:0)

您需要使用ScrollView来获取滚动条。 http://developer.android.com/reference/android/widget/ScrollView.html