为什么格式化后的文本未在模拟器中显示

时间:2020-04-10 03:55:00

标签: android android-layout

我是一个完整的初学者,我只是在android studio中格式化了一些文本,但是当我在模拟器上运行该应用程序时,什么也没显示。 enter image description here

这是模拟器显示的内容

enter image description here

我还没有做任何编码,只是添加一个文本视图,调整其大小,样式,颜色和背景。

从事件日志中我收到了此消息

Emulator: Warning: Failed to get QCocoaScreen for NSObject(0x0) ((null):0, (null))

这是来自activity_main.xml的代码

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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">

    <TextView
        android:id="@+id/textView2"
        android:layout_width="170dp"
        android:layout_height="41dp"
        android:layout_marginStart="174dp"
        android:layout_marginLeft="174dp"
        android:layout_marginTop="91dp"
        android:layout_marginEnd="178dp"
        android:layout_marginRight="178dp"
        android:layout_marginBottom="621dp"
        android:background="#FFC107"
        android:text="Hello World"
        android:textColor="#009688"
        android:textSize="30sp"
        android:textStyle="bold"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.486"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="1.0" />

1 个答案:

答案 0 :(得分:1)

啊,我知道问题出在哪里。你的约束是不对的。

只需像这样编辑textView

<TextView
            android:id="@+id/textView2"
            android:layout_width="170dp"
            android:layout_height="41dp"
            android:background="#FFC107"
            android:text="Hello World"
            android:textColor="#009688"
            android:textSize="30sp"
            android:textStyle="bold"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />

有关约束布局的更多详细信息,我建议您阅读

constraint Layout