Линейный макет, не отображается как хотел - PullRequest
0 голосов
/ 05 декабря 2018

Так что, в общем-то, новичок в Android Studio, и я застрял в этой проблеме, которая занимает слишком много времени ..

Как видно из названия и изображения, которое я предоставляю - результат, который я хочу, неmatch .. "x" должен быть моей личной информацией позже.Я хочу, чтобы эмулятор выглядел как левая картинка.

Любая помощь приветствуется.

У меня все работает, кроме темы "DarkactionBar".

enter image description here

Вот мой код.

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">


<LinearLayout

    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginStart="8dp"
    android:layout_marginLeft="8dp"
    android:layout_marginEnd="8dp"
    android:layout_marginRight="8dp"
    android:gravity="center"
    android:orientation="vertical"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="1.0"
    app:layout_constraintStart_toEndOf="parent"
    tools:ignore="MissingConstraints"
    tools:layout_editor_absoluteY="71dp">


    <ImageView
        android:id="@+id/imageView"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:adjustViewBounds="true"
        tools:srcCompat="@tools:sample/avatars" />

    <TextView
        android:id="@+id/CvIntro"
        style="@style/Mitt_CV_STIL"
        android:layout_width="284dp"
        android:layout_height="wrap_content"
        android:text="@string/CvIntro" />

    <Button
        android:id="@+id/Button1"
        style="@style/Widget.AppCompat.Button.Colored"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:onClick="TillCV"
        android:text="@string/button1"


        />


</LinearLayout>


</android.support.constraint.ConstraintLayout>

Ответы [ 3 ]

0 голосов
/ 05 декабря 2018

Вы можете заменить свой XML-макет из кода ниже.Надеюсь, это поможет

У меня все работает, кроме темы "DarkactionBar".

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center"
    tools:context=".MainActivity">

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:adjustViewBounds="true"
        tools:srcCompat="@tools:sample/avatars" />

    <TextView
        android:id="@+id/CvIntro"
        android:layout_width="284dp"
        android:layout_height="wrap_content"
        android:text="@string/CvIntro" />

    <Button
        android:id="@+id/Button1"
        style="@style/Widget.AppCompat.Button.Colored"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:onClick="TillCV"
        android:text="@string/button1"

        />

</LinearLayout>
0 голосов
/ 06 декабря 2018

Вы изменили ваш файл colors.xml в папке res / values.В colors.xml вам нужно изменить colorPrimary, colorPrimaryDark, colorAccent и т. Д. В соответствии с вашими требуемыми цветами.

где colorPrimary - это цвет панели инструментов, а color acri - это цвет элементов представления.

0 голосов
/ 05 декабря 2018

Проблема здесь

tools:srcCompat="@tools:sample/avatars"

пространство имен инструментов используется только для целей разработки, читайте здесь https://developer.android.com/studio/write/tool-attributes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...