首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android是奇怪现象,在调用findviewbyid时,格局的显示效果改变了?

2013-12-20 
android是奇怪现象,在调用findviewbyid时,布局的显示效果改变了??!!今天在做android的一个应用时,用到一个

android是奇怪现象,在调用findviewbyid时,布局的显示效果改变了??!!
今天在做android的一个应用时,用到一个布局,要实现下图所示的效果:android是奇怪现象,在调用findviewbyid时,格局的显示效果改变了?左右两边时两个按钮,中间的layout时match_parent但是得在左右之间,也就是说充满左右之间的布局,下面是布局文件:
main.xml


            android:layout_width="wrap_content"
            android:layout_weight="1"
            android:background="@drawable/add_btn_focus"
            android:button="@null"
            android:gravity="center" />
    </RadioGroup>

</RelativeLayout>



设置了在两个button之间:
android:layout_toLeftOf="@id/topbar_right_btn"
android:layout_toRightOf="@id/topbar_left_btn"
同时match_parent
这时候我在Activity中只要不调用:

;如果一旦调用:


不知道到底时什么原因(机型是os2.3.5,代码sdk时4.0)

最后只有通过
android:onClick去监听事件了

[解决办法]
没看出来,帮顶。
用LinearLayout替换RelativeLayout可以吗?
[解决办法]
<RadioGroup
????????android:id="@+id/radio_group"
????????android:layout_width="match_parent"

改成
<RadioGroup
????????android:id="@+id/radio_group"
????????android:layout_width="0dip"
        android:layout_weight="1"

试试

热点排行