我在做一个练习,animation的练习,上面一张图,下面一个button,但是图出来,button不出来,,,我换成小图,可以看到button。但是换成大图就看不到button。代码如下。我也修改过layout_width和layout_height,但是还是没用各位帮忙刚看一下谢谢咯
我试过把button放在上面就可以显示。想知道原因求解3Q<?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"
    ><ImageView
    android:id="@+id/iv"  
    android:src="@drawable/p1"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal"
/>
<Button
    android:id="@+id/btn"  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Click"
    
/>
</LinearLayout>

解决方案 »

  1.   

     android:layout_height="wrap_content" 
    控件自动适应图片大小 
    可能是图片过大了 按钮无法现实吧加一个ScrollView吧
      

  2.   

    线性布局当然是从上往下显示,上面的imageview大了button自然显示不出来。你在linearLayout里面加上
    android:scrollbars="vertical" 属性,向下滚动一下就能看到了
      

  3.   

    应该是图片大了,把Button挤下去了
      

  4.   

    拜托,能不能问复杂一点的问题,我给你加点难度,按下按钮后,图片会随机的变大变小,旋转和四处移动。另外不容许用animation方法。可以提示你,图片单独放一个view里绘制随机动画,不准用animation,你可以用timer或线程来控制动画。用viewgroup,把按钮放另一个view。
      

  5.   

    把button放在上面,ImageView放在下面,这样就肯定能看到button,或者增加滚动条ScrollView
      

  6.   

    是不是屏幕太小,把Button压到下面了?
      

  7.   

    如果是到话,你可以把两个控件放到一个Layout里面,然后把Layout放到一个ScrollView里面,然后显示