按钮不会改变位置

时间:2012-03-15 00:23:28

标签: android xml button position

在我的XML文件中,一切看起来都是我想要的,但是在我的手机和模拟器中,两个按钮交换位置。 这是我的XML(它很长,所以我只粘贴相关部分):

<?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="match_parent">
        <LinearLayout 
        android:id="@+id/contentLayout"
        android:layout_height="match_parent" 
        android:layout_width="match_parent"
        android:orientation="vertical" 
        android:gravity="center">

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:orientation="horizontal"
                android:paddingTop="5dp">
                <Button
                    android:id="@+id/buttonBack"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:background="@drawable/indexmenu_button"
                    android:layout_marginRight="8dp"
                    android:layout_marginLeft="0dp" />
                <Button
                    android:id="@+id/buttonChannelList"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginRight="8dp"
                    android:layout_marginLeft="8dp"
                    android:text="" 
                    android:background="@drawable/channelnotselected"/>
                <Button
                    android:id="@+id/buttonFavoriteChannelList"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginRight="8dp"
                    android:layout_marginLeft="8dp"
                    android:text="" 
                    android:background="@drawable/favoritelistnotselected"/>

因此按钮“@ + id / buttonChannelList”和“@ + id / buttonFavoriteChannelList”在XML图形视图和代码视图中是正确的,但正如我所说,它们在手机和模拟器中交换位置。 可能是什么原因?

1 个答案:

答案 0 :(得分:0)

我没有看到任何理由,所以也许您可以尝试Project -> Clean并重建