کلیدستان

نسخه‌ی کامل: چگونگي ساخت دو TextView با قابلیت نمایش مختصری از متن و...
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
بر اساس كليد شماره 823 :
(ساخت یک TextView با قابلیت نمایش مختصری از متن و سپس نمایش کامل متن هنگام اشاره کاربر (Expandable TextView)، در برنامه نویسی اندروید)
فقط ميشه يك textView درست كرد كه وقتي روي متن كليك ميكنيد متن كامل نمايش داده بشه.
اما اگه بخواهيم در يك صفحه دو تا يا بيشتر درست كنيم بايد چيكار كنيم؟؟؟
لطفا راهنمايي كنيد...


 
سلام.
از عنصر ExpandableTextView که خودمان تعریف کردیم، دو عنصر در لایه گرافیکی (فایل xml) تعریف کنید. فقط باید id آنها متفاوت باشد :

کد پی‌اچ‌پی:
<com.kelidestan.expandableedittext.ExpandableTextView
         android
:id="@+id/expandableTextView1"
         
android:layout_width="fill_parent"
         
android:layout_height="wrap_content" />

<
com.kelidestan.expandableedittext.ExpandableTextView
         android
:id="@+id/expandableTextView2"
         
android:layout_width="fill_parent"
         
android:layout_height="wrap_content" /> 

در ضمن، نوع لایه را به LinearLayout تغییر بدهید (یا اگر از همان RelativeLayout استفاده کردید، موقعیت دو عنصر را نسبت به هم تنظیم کنید) و چیدمان این دو عنصر در کنار یکدیگر را هم چک کنید.

دوباره سلام
كاري رو كه گفتيد رو انجام دادم اما در اين قسمت هاارور ميده:


1. id مر بوط به عنصر دومي كه در فايل xml تعريف كردم رو نميشناسه.
2. اين نقطه ارور ميده (متن ارور رو در قسمت 4)
3. اين هم ارور ميده
4. متن اون دو تا ارور
 
دو مشکل :
1- علامتی که با کادر زرد رنگ نمایش داده ام را باید حذف کنید 
2- نام متغیرها را دو بار به کار برده اید، در صورتی که نباید نام تکراری به کار ببرید

تصویر :  
همیشه خطای به وجود آمده، در آن خط که در آن پیام خطا نمایش داده شده، نمی باشد، بلکه گاهی باید کل ساختار کدها را بررسی کنیم.

مرسي خيلي ممنون درست شد.