在我的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图形视图和代码视图中是正确的,但正如我所说,它们在手机和模拟器中交换位置。 可能是什么原因?
答案 0 :(得分:0)
我没有看到任何理由,所以也许您可以尝试Project -> Clean
并重建