سه راه برای لود کردن عکس توی imageView وجود داره:
- setImageResource()
- setImageDrawable()
- setImageBitMap()
آموزش های خوب برای کانسترینت لیوت:
همون خانمه که فیلمش یک ساعت بود توی یوتیوب
آموزش width و height به صورت درصدی
آموزش های موضوعی:
آموزش chain - سایت خود اندورید
مثال خوب از فریم لی اوت لینک زیر هست:
کلا فریم لی اوت چیزی نداره، جای المان ها رو با اتریبیوت
android:layout_gravity
مشخص میکنیم.
احتمالا toolbar از فریم لی اوت استفاده میکنه. چون میشه ویوهایی که میخوایم توی تولبار قرار بگیره جاشون رو با اتریبیوت بالا مشخص کنیم.
امروز فهمیدم برای آلرت دیالوگ میشه لی اوت طراحی کرد و inflate کرد :|
خیلی باحاله :))
این کد خیلی مهمه. پراگرس بار رو توسط Handler در ترد UI و بدون تعریف ترد ورکر آپدیت میکنه.
همش بخونش تا حفظ شی :|
دو نوع پراگرس بار داریم:
determinate و Indeterminate
determinate: درصد انجام فرآیند رو به صورت تیکه تیکه نشون میده.
Indeterminate: فقط مثل یه دایره میچرخه - شکل اول
با اتریبیوت android:indeterminate="true" میشه این ویژگی رو اضافه کرد.
اگر به پراگرس بار استایل ندیم، مثل شکل اول میشه.
اگر به پراگرس بار به صورت زیر استایل بدیم، میتونیم توی فایل style.xml رنگش رو عوض کنیم.
برای اینکه تیکه تیکه بره جلو، باید یک shape از نوع ring تعریف کنیم به صورت زیر:
از طریق اتریبیوت drawable این ویژگی رو ست میکنیم. نکته مهم اینه که برای این حالت حتما باید از همین استایل استفاده بشه تا جواب بده.