آموزش TextView سفارشی در برنامه نویسی اندروید
سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش TextView سفارشی در برنامه نویسی اندروید می پردازیم به طور معمول وقتی یک TextView قرار می دهیم و متن آن کمی طولانی باشد کل آن به هم میریزد ولی حالا می خواهیم به شما کتاب خانه ای معرفی کنیم تا متن خود را بتوانید justify کنید در ادامه پیش نمایش آن را خواهید دید . دقیقا کاری که این کتاب خانه می کند صفحه شما متناسب با هر view کوچک و بزرگ می کند به طور مثال اندازه textview را متنش را کوچیک تر می کند تا به اندازه در صفحه justify شود.
از لینک زیر برای دیدن پیش نمایش استفاده کنید.
لینک
برای استفاده از آن ابتدا باید وارد فایل Build.gradle از نوع module شده سپس در بخش dependencies خط زیر را اضافه کنید.
1 | compile 'me.grantland:autofittextview:0.2.+' |
حالا پروژه را sync کنید علت خطاهای گریدل را قبلا بررسی کرده ایم.
برای فعال کردن آن برای هر نوع view می توانید از کد زیر استفاده کنید.
1 2 | TextView textView = (TextView)findViewById(R.id.textview); AutofitHelper.create(textView); |
یا از کد زیر استفاده کنید.
1 2 3 4 5 6 7 8 9 10 | <me.grantland.widget.AutofitLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" /> </me.grantland.widget.AutofitLayout> |
در بالا ما دکمه را قرار داده ایم شما می توانید هر نوع view را که دوست دارید قرار دهید.
این آموزش هم به پایان رسید.
موقف و موید باشید.