0

Im, работая на маленьком конвертере, чтобы вернуться в java, я добавил навигационный ящик, но макет элементов (кнопки, текстовые изображения и т. Д.) Werent setup очень хорошо, поэтому я решил использовать весы, но по какой-то причине весы выглядят просто отлично в предварительном просмотре 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

Ну, почти все оттенки серого. Вы уверены, что просто не можете их увидеть? Можете ли вы хотя бы увидеть «TextView» в белом в основном содержании? –

+0

ive попробовал сменить цвет, не получив такого же результата – XvKnightvX

+0

Это то, как он выглядит в предварительном просмотре xml (как его должно выглядеть) https://gyazo.com/c89b3a15ad38ea36ce839b442de8f6c1 следующая ссылка - это то, на что похоже, когда я загружаю его на моем телефоне (lg g4) https://gyazo.com/cdd97af81328542a99043812a8670fd8 – XvKnightvX

ответ

0

Только в случае, если кто-то имеет этот вопрос здесь было то, что сосредоточил свой вопрос: «Да, не говоря уже о том, что восстановление. Ваша проблема является, если (savedInstanceState == NULL) Это FragmentTransaction скрывает основное содержимое в LinearLayout макета. Комментируйте этот блок и запустите его снова ». Этот ответ был предоставлен Майком М. Еще раз спасибо Майку за помощь.

Смежные вопросы