У меня неприятная проблема с ScrollView - PullRequest
1 голос
/ 20 июня 2011

Я работаю над пользовательским интерфейсом, который имеет кучу изображений и кнопок, но, поскольку они слишком длинные, чтобы поместиться на одном экране, я решил поместить его в ScrollView.Проблема в том, что, как только я это сделаю, все исчезнет, ​​кроме моего первого изображения.Вот мой код:

<?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/bg" 
    android:baselineAligned="true" 
    android:orientation="vertical">
    <ScrollView 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:id="@+id/scrollView1">
        <LinearLayout 
            android:id="@+id/linearLayout1" 
            android:layout_width="fill_parent" 
            android:layout_height="fill_parent">
            <ImageView 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:id="@+id/imageView1" 
                android:src="@drawable/header3000" 
                android:layout_gravity="center" 
                android:layout_marginTop="10dip"></ImageView>
            <ImageView 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:id="@+id/imageView2" 
                android:src="@drawable/websitetuneup" 
                android:layout_gravity="center_horizontal"></ImageView>
            <Button 
                android:layout_width="wrap_content" 
                android:text="Read More" android:id="@+id/readmore_w1" 
                android:layout_height="wrap_content" 
                android:layout_marginLeft="15dip"></Button>
            <ImageView 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:id="@+id/imageView3" 
                android:src="@drawable/inboundmarketing" 
                android:layout_marginLeft="15dip"></ImageView>
            <Button 
                android:layout_width="wrap_content" 
                android:text="Read More" android:id="@+id/readmore_w2" 
                android:layout_height="wrap_content" 
                android:layout_gravity="right" 
                android:layout_marginRight="15dip"></Button>
            <ImageView 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:id="@+id/imageView4" 
                android:src="@drawable/socialmedia" 
                android:layout_marginLeft="15dip"></ImageView>
            <Button 
                android:layout_width="wrap_content" 
                android:text="Read More" android:id="@+id/readmore_w3" 
                android:layout_height="wrap_content" 
                android:layout_marginLeft="15dip"></Button>
            </LinearLayout>
    </ScrollView>
</LinearLayout>

Вот как это выглядит

enter image description here

Обратите внимание, что первое изображение выглядит хорошо, но все остальные уменьшены в маленькоечасть справа от изображения.Как мне это исправить?Заранее спасибо за помощь, и извините за длинный пост

1 Ответ

3 голосов
/ 20 июня 2011

Ориентация второго LinearLayout не определена. Похоже, по умолчанию он горизонтальный. Попробуйте верный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...