按钮无法显示。。请教。。
我在做一个练习,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>
--------------------编程问答-------------------- 求解。。。小弟一个人自学,拿出这种问题实在汗颜。。。 --------------------编程问答-------------------- android:layout_height="wrap_content"
控件自动适应图片大小
可能是图片过大了 按钮无法现实吧
加一个ScrollView吧
--------------------编程问答-------------------- 线性布局当然是从上往下显示,上面的imageview大了button自然显示不出来。你在linearLayout里面加上
android:scrollbars="vertical" 属性,向下滚动一下就能看到了 --------------------编程问答-------------------- 应该是图片大了,把Button挤下去了 --------------------编程问答-------------------- 拜托,能不能问复杂一点的问题,我给你加点难度,按下按钮后,图片会随机的变大变小,旋转和四处移动。另外不容许用animation方法。可以提示你,图片单独放一个view里绘制随机动画,不准用animation,你可以用timer或线程来控制动画。用viewgroup,把按钮放另一个view。 --------------------编程问答-------------------- 图片过大 --------------------编程问答-------------------- 试试 --------------------编程问答-------------------- 把button放在上面,ImageView放在下面,这样就肯定能看到button,或者增加滚动条ScrollView --------------------编程问答-------------------- imageview 太大了 --------------------编程问答--------------------
不好意思,我是才开始学,没有你懂得那么多。抛出这个问题我也没办法,周围没人懂。所以才来求助。谢谢你的回帖。。。但是请不要打击一个初学者。。 --------------------编程问答--------------------
不要理他,都是从初学者走过来的,鼓励自学,鼓励提问,只要敢问,一切问题都是好问题~ --------------------编程问答-------------------- --------------------编程问答--------------------
--------------------编程问答-------------------- 图片大了 --------------------编程问答--------------------
呵呵,谢谢你 --------------------编程问答-------------------- …………5楼犀利………… --------------------编程问答-------------------- 是不是屏幕太小,把Button压到下面了? --------------------编程问答-------------------- 如果是到话,你可以把两个控件放到一个Layout里面,然后把Layout放到一个ScrollView里面,然后显示
补充:移动开发 , Android