我正在研究一个小转换器只是为了回到java我添加了一个导航抽屉但是元素的布局(按钮,文本视图等)没有设置得很好所以我决定使用重量但是由于某种原因权重使它成为现实在xml预览中看起来很好但是当我将应用程序启动到我的手机上时,它不会显示任何元素。导航抽屉工作得很好,但再次没有那些元素,我试图修复它没有运气任何帮助将不胜感激。在此先感谢!!!
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="2">
<LinearLayout
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#121212"
android:layout_weight="1"
android:weightSum="3"
android:orientation="vertical"
tools:context="com.example.stiansformula.MainActivity"
tools:ignore="MergeRootFrame" >
<EditText
android:id="@+id/binarynumber"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_above="@+id/button1"
android:layout_centerHorizontal="true"
android:layout_weight="1"
android:layout_marginBottom="36dp"
android:alpha="50"
android:background="#222222"
android:ems="10"
android:fontFamily="sans-serif-condensed"
android:inputType="numberDecimal"
android:textColorLink="#ffffff" >
</EditText>
<TextView
android:id="@+id/bnumtext"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_alignLeft="@+id/button1"
android:layout_alignParentTop="true"
android:layout_marginTop="19dp"
android:layout_weight="1"
android:text="TextView"
android:textColor="#ffffff"
android:textColorHint="#ffffff"
android:typeface="sans" />
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="20dp"
android:background="#232323"
android:onClick="calculatebinary"
android:text="Enter" />
</LinearLayout>
<ListView
android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_weight="1"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="#111"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:entries="@array/DrawerItems" />
</android.support.v4.widget.DrawerLayout>
的
答案 0 :(得分:0)
以防其他人在这里遇到此问题是解决我的问题的原因“是的,没关系重建。你的问题是if(savedInstanceState == null)块.PragmentTransaction隐藏了布局的LinearLayout中的主要内容。注释掉那个块,再次运行它。“这个答案由Mike M提供,再次感谢Mike的帮助。