آموزش TextView پویا (Dynamic) در اندروید

سلام دوستان و توسعه دهندگان در این سری از آموزش برنامه نویسی اندروید به آموزش TextView پویا (Dynamic) در اندروید می پردازیم در این آموزش دیگر نیازی به find کردن یک شئی مثل TextView نیست و خودمان آن را ایجاد کرده و به layout اضافه می کنیم در ادامه با ما همراه باشید تا نحوه استفاده از TextView پویا (Dynamic) 0 را در اندروید یاد گیرید.
 
مزیت این کار در اضافه کردن dynamic یک TextView به یک لایه  مثل Linear یا هر لایه ی دیگری است و بدون اینکه شما از تگ xml مربوط به TextView در Layout استفاده کنید می توانید با استفاده از کد یک شئی از TextView را در صفحه قرار دهید (کنترل این اشیا خیلی راخت خواهد بود).
 
ابتدا اگر فرض کنیم یک layout یا لایه دارید و در آن یک LinearLayout همانند زیر تعریف شده است.

در بالا همانطور که گفتیم یک لایه از نوع LinearLayout تعریف کردیم و TextView را به آن اضافه خواهیم کرد در بالا از کد xml مربوط به TextView استفاده نشده است.
بعد از اینکار باید لایه بالا را find کنیم همانند زیر

در بالا همانطور که توضیح دادیم Linear را find کردیم سپس باید یک LayoutParams ایجاد کنیم کار این شئی تعیین نوع طول و عرض خواهد بود در بالا ما دو مقدار wrap را به آن فرستادیم بعد از اینکار یک شئی از TextView درست کردیم و Context مربوط به اکتیویتی را به آن پاس دادیم سپس LayoutParams را به آن set کردیم هر ویژگی که بخواید به textview می توانید نسبت بدهید مثلا در بالا ما یک متن برای آن تنظیم کرده ایم (کل ویژگی های TextView را می توانید قرار دهید مثل اندازه رنگ و…)
و در نهایت TextView را به LineaeLayout اضافه کردیم.
 
این آموزش هم به پایان رسید.
موفق باشید.

مطالعه بیشتر