0

TextView、、およびを含むレイアウトを定義しましImageViewButton

xmlファイルで、LinearLayoutを使用してこれらのビューを含めてみました。それは正しく機能します(私は私の次に私のTextViewそして私のImageViewを見ることができますButton)が、時々TextView長すぎて私ImageViewと私のを見ることができませんButton

試しRelativeLayoutましたが、意図した結果が得られませんでした。

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

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/splash" >

    <TextView
        android:id="@+id/storybox"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:autoLink="all"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:text="Texte"
        android:textAlignment="center"
        android:textColor="#FFFFFF"
        android:textSize="20px" />

    <ImageView
        android:id="@+id/ivImage"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <Button android:id="@+id/image" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Images"
        android:onClick="onButtonDownUpActivityClick" /> 

</LinearLayout>
4

2 に答える 2

1

ScrollView画面に対して大きすぎるアイテムを保持するためのレイアウト要素はどれかを探しているかもしれません。にはScrollView子(your)が1つだけRelativeLayoutあり、その子にはより複雑なレイアウトが含まれている必要があります。

詳細については、Android開発者ガイドをご覧ください: http: //developer.android.com/reference/android/widget/ScrollView.html

于 2013-03-07T19:31:01.953 に答える
1

でラップするだけLinearLayoutですScrollView

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <LinearLayout
       android:orientation="vertical"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:background="@drawable/splash"  >
...
....
....
...

     </LinearLayout>
</ScrollView>
于 2013-03-07T19:27:17.493 に答える