2011-01-05 13 views
0

ウィンドウに複数のコントロールがあり、同時にウィンドウに表示されない場合。スクロール可能なビューを使用するように表示するオプションがありますが、使用方法はわかりません。私のデザインでは、5つのEdittextを水平ビューで表示し、2つのボタンを垂直ビューで表示します。どうすればそれらを管理できますか?.xmlファイルを使用してスクロール可能なウィンドウの表示:Android

+0

あなたlayout.xmlを投稿できますか? – printminion

答えて

2

そういう意味ですか?

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

<ScrollView android:id="@+id/ScrollView01" 
    android:layout_alignParentTop="true" android:layout_width="fill_parent" 
    android:layout_height="fill_parent" android:layout_above="@+id/LinearLayout01"> 
    <RelativeLayout android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:scrollbarAlwaysDrawVerticalTrack="true"> 


     <EditText android:layout_alignParentTop="true" android:id="@+id/EditText01" 
      android:layout_height="wrap_content" android:text="@+id/EditText01" 
      android:layout_width="fill_parent" android:minHeight="100dip"></EditText> 
     <EditText android:id="@+id/EditText02" android:layout_below="@+id/EditText01" 
      android:layout_height="wrap_content" android:text="@+id/EditText02" 
      android:layout_width="wrap_content" android:layout_alignLeft="@+id/EditText01" 
      android:layout_alignRight="@+id/EditText01" android:minHeight="100dip"></EditText> 
     <EditText android:id="@+id/EditText03" android:layout_below="@+id/EditText02" 
      android:layout_height="wrap_content" android:text="@+id/EditText03" 
      android:layout_width="wrap_content" android:layout_alignLeft="@+id/EditText02" 
      android:layout_alignRight="@+id/EditText02" android:minHeight="100dip"></EditText> 
     <EditText android:id="@+id/EditText04" android:layout_below="@+id/EditText03" 
      android:layout_height="wrap_content" android:text="@+id/EditText04" 
      android:layout_width="wrap_content" android:layout_alignLeft="@+id/EditText03" 
      android:layout_alignRight="@+id/EditText03" android:minHeight="100dip"></EditText> 
     <EditText android:id="@+id/EditText05" android:layout_below="@+id/EditText04" 
      android:layout_height="wrap_content" android:text="@+id/EditText05" 
      android:layout_width="wrap_content" android:layout_alignLeft="@+id/EditText04" 
      android:layout_alignRight="@+id/EditText04"></EditText> 

    </RelativeLayout> 
</ScrollView> 


<LinearLayout android:id="@+id/LinearLayout01" 
    android:orientation="horizontal" android:background="@android:drawable/bottom_bar" 
    android:paddingLeft="4.0dip" android:paddingTop="5.0dip" 
    android:paddingRight="4.0dip" android:paddingBottom="1.0dip" 
    android:layout_width="fill_parent" android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true"> 
    <Button android:id="@+id/allow" android:layout_width="0.0dip" 
     android:layout_height="fill_parent" android:text="Allow" 
     android:layout_weight="1.0" /> 
    <Button android:id="@+id/deny" android:layout_width="0.0dip" 
     android:layout_height="fill_parent" android:text="Deny" 
     android:layout_weight="1.0" android:minHeight="100dip"/> 
</LinearLayout> 

Here is the screen

+0

はい私は同じことが欲しいです。しかし問題は同じです。 5つの編集テキストはすべて正しく表示されますが、ボタンは画面に表示されません。 –

+0

オハイオ州はい!これは働いています....ありがとう! –

0

私はあなたが意味するものを正確には得られませんが、あなたのコントロールをRelativeLayoutでラップすることができます。 次に、RelativeLayoutをScrollViewでバインドできます。

関連する問題