2013-11-24 8 views
18

में विशेषता 'टेक्स्ट एलाइनमेंट' के लिए कोई संसाधन पहचानकर्ता नहीं मिला यह मेरी res/layout mobile.xml फ़ाइल है। मेरी गलती कहां है? जब मैं टेक्स्टव्यू चलाता हूं तो यह त्रुटि होती है।त्रुटि: पैकेज 'एंड्रॉइड'

<?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> 

उत्तर

0

मुझे लगता है कि समस्या क्या इस पंक्ति में हो सकता है:

android:text="@+id/label" 

इस प्रयास करें:

android:text="@string/label" 
48

textAlignment एपीआई स्तर 17 (Android 4.2) में जोड़ा गया है।

आपके एमुलेटर/डिवाइस को काम करने के लिए 4.2+ चलाने की आवश्यकता होगी।

अन्यथा सिर्फ 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

का उपयोग यह सही जवाब है। –

संबंधित मुद्दे