【问题标题】:I'm having a frustrating problem with ScrollView我在使用 ScrollView 时遇到了令人沮丧的问题
【发布时间】:2011-06-20 14:15:14
【问题描述】:

我正在开发一个包含大量图像和按钮的 UI,但由于它们太长而无法在一个屏幕上显示,我决定将其放在 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>

这就是它的样子

请注意第一张图像看起来不错,但所有其余图像都被最小化为图像右侧的一小部分。 我应该如何解决这个问题?提前感谢您的帮助,很抱歉发了这么长的帖子

【问题讨论】:

    标签: android xml eclipse scrollview


    【解决方案1】:

    第二个 LinearLayout 的方向没有定义。似乎默认情况下它是水平的。试试垂直的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      • 2011-05-08
      • 2012-04-03
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      相关资源
      最近更新 更多