错误:在包“android”中找不到属性“textAlignment”的资源标识符

Posted

技术标签:

【中文标题】错误:在包“android”中找不到属性“textAlignment”的资源标识符【英文标题】:error: No resource identifier found for attribute 'textAlignment' in package 'android' 【发布时间】:2013-12-09 04:04:10 【问题描述】:

这是我的 res/layout mobile.xml 文件。我的错误在哪里?当我运行 textview 时出现此错误。

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_
    android:layout_
    android:padding="5dp" >
    <ImageView
    android:id="@+id/grid_item_image"
    android:layout_
    android:layout_
    android:src="@drawable/android_logo" >
    </ImageView>
    <TextView
    android:id="@+id/grid_item_label"
    android:layout_
    android:layout_
    android:layout_marginTop="15dp"
    android:text="@+id/label"
    android:textSize="25dp"
    android:textAlignment="center" >
    </TextView>
    </LinearLayout>

【问题讨论】:

【参考方案1】:

textAlignment 在 API 级别 17 (Android 4.2) 中添加。

您的模拟器/设备需要运行 4.2+ 才能正常工作。

否则就使用android:gravity="center"

<TextView
    android:id="@+id/grid_item_label"
    android:layout_
    android:layout_
    android:layout_marginTop="15dp"
    android:text="@+id/label"
    android:textSize="25dp"
    android:gravity="center" />

【讨论】:

【参考方案2】:

我认为这行可能有什么问题:

android:text="@+id/label"

试试这个:

android:text="@string/label"

【讨论】:

以上是关于错误:在包“android”中找不到属性“textAlignment”的资源标识符的主要内容,如果未能解决你的问题,请参考以下文章

“在包 'android' 中找不到属性 'showAsAction' 的资源标识符”

错误:在包“com.google.example”main.xml 中找不到属性“adSize”的资源标识符

在包“com.app ....”中找不到属性“...”的资源标识符

在包中找不到属性“layout_behavior”的资源标识符

在包中找不到属性“barrierDirection”的资源标识符 - ConstraintLayout Barrier

在包“cn.pedant.sweetalert”中找不到属性“ProgressIndeterminate”的资源标识符