سلام
نمیدونم چرا نمیشه بعضی از خصیصه ها رو توی style به کار برد ، داشتم روی یه پروژه کار میکردم و مشکلی نبود ، معلوم نشد چرا یدفعه این طوری شد ، این استایلی که دارم :
<style name="TextViewX">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_margin">5dp</item>
<item name="android:gravity">center</item>
<item name="android:minLines">2</item>
<item name="android:padding">5dp</item>
<item name="android:textColor">@android:color/black</item>
<item name="android:textAppearance">?android:attr/textAppearanceLarge</item>
<item name="android:textSize">20sp</item>
</style>
قبلا به textView ها فقط یه id بعلاوه text و style میدادم و مشکلی نبود :
<ir.myApp.Training.TextViewX
android:id="@+id/tv_message"
style="@style/TextViewX"
android:text="@string/app_name" />
و طبق لینک این کار مشکلی نداره ، و توی پروژه هیچ خطا یا هشداری هم نشون داده نمیشه .
ولی الان وقتی layout رو باز میکنم پیشنهاد میده که layout_height و layout_width رو تنظیم کنم؟ موقع اجرا هم برنامه کرش میکنه به همین علت ، گیج شدم ، از adtBundle استفاده میکردم حتی یه eclipse دیگه دانلود کردم و بعد از نصب plugin های مروط یه پروژه جدید باز کردم و همین مشکل اونجا هم هست.
یعنی اگه درد نداشت دوست داشتم سرمو بکوبم گوشه میز