2012-02-16 15 views
0

私は、直線レイアウト、テキストビュー、およびリストビューを含むスクロール可能なレイアウトを使用する必要があるアンドロイドアプリケーションを作成しています。どのように私はこれを行うことができますか???助けてくれてありがとう!これは私がこれまで使用していますXMLコードです:androidでスクロール可能な直線レイアウトを作成する

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




<TextView 
    android:id="@+id/NotesWelcomeTextView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@string/NotesWelcomeText" /> 








<ListView 
    android:id="@+android:id/list" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" > 

</ListView> 


<LinearLayout 
    android:id="@+id/DeleteAllItemsFromListViewLinearLayout" 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    android:layout_weight="1" 
    android:visibility="invisible" > 


    <Button 
     android:id="@+id/CancelButton2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/Cancel" /> 


    <Button 
     android:id="@+id/DeleteAllButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/Delete" /> 

</LinearLayout> 


<LinearLayout 
    android:id="@+id/DeleteItemFromListViewLinearLayout" 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    android:layout_weight="1" 
    android:visibility="invisible" > 


    <Button 
     android:id="@+id/CancelButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/Cancel" /> 


    <Button 
     android:id="@+id/DeleteButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/Delete" /> 

</LinearLayout> 




<LinearLayout 
    android:id="@+id/AddItemToListViewLinearLayout" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:visibility="gone" > 



    <EditText 
     android:id="@+id/AddItemToListViewEditText" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" > 
    </EditText> 



    <Button 
     android:id="@+id/AddItemToListViewButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:text="@string/Add" /> 

</LinearLayout> 

</LinearLayout> 
+1

あなたは本当に 'ListView'だけのアイテムの数が少ないと、同様にスクロールする必要がありますするつもりはないされていない限り、' ScrollView'内部 'ListView'を入れたくありません。他のスクロールビュー内でビューをスクロールすると、問題が発生します。 – Squonk

答えて

0
<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:fillViewport="true"> 
<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:singleLine="false" 
    android:text="@string/terms_and_conditions" /> 
</ScrollView> 
+0

これは、スクロールビューが直接の子のみをホストできるので、 –

+0

がうまくいかなかった例です。 – user1183066

0

は、その内部にスクロールレイアウトなど、あなたのメインのレイアウトは、リニアレイアウトを入れてください。一度これを行う

項目の一種類のみを保持することができ、心のスクロールレイアウトしてください...

は、全体のレイアウトがスクロールアップできると上下または左右あなたのXML設定通りです。

関連する問題