2013-11-24 20 views
18

Đây là tệp di động res/layout của tôi. Sai lầm của tôi đâu rồi? Khi tôi chạy textview có lỗi này.: Không tìm thấy mã định danh tài nguyên cho thuộc tính 'textAlignment' trong gói 'android'

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

Trả lời

0

Tôi nghĩ rằng những gì vấn đề có thể là ở dòng này:

android:text="@+id/label" 

thử điều này:

android:text="@string/label" 
48

textAlignment đã được bổ sung ở mức API 17 (Android 4.2).

Trình mô phỏng/thiết bị của bạn sẽ cần phải chạy phiên bản 4.2 trở lên để hoạt động.

Nếu không chỉ cần sử dụng android:gravity="center"

<TextView 
    android:id="@+id/grid_item_label" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="15dp" 
    android:text="@+id/label" 
    android:textSize="25dp" 
    android:gravity="center" /> 
+1

Đây là câu trả lời đúng. –

Các vấn đề liên quan