آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

طبقه بندی موضوعی

backgroundTint:

یک اتریبیوت باتن هست که رنگ بک گراند رو مشخص میکنه.

توسط shape میشه رنگ و شکل باتن (یا به طور کلی هر ویو) رو تغییر داد. (با ست کردن drawable برای بک گراند)

 

نکته: backgroundTint به shape اولویت داره. یعنی اگر رنگی در shape مشخص شده باشه و رنگ دیگری در backgroundTint، رنگ نهایی ویو همان رنگ backgroundTint خواهد بود.

۰ نظر موافقین ۰ مخالفین ۰ ۱۰ آبان ۹۹ ، ۰۲:۱۷
میم دال

واقعا این اندروید استودیو فازش چیه :|

 

setNavigationItemSelectedListener کار نمیکرد، سرچ کردم راه حل هاش اینا بود:

 

۰ نظر موافقین ۰ مخالفین ۰ ۱۰ آبان ۹۹ ، ۰۲:۱۱
میم دال

فایربیس یک سیستم بک اند هست. نحوه ثبت پروژه در سایت فایربیس و اپلیکیشین در ادامه توضیح داده می شود.

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ آبان ۹۹ ، ۲۰:۵۲
میم دال

اگر توی کامنت (در فایل جاوا) از TODO یا FIXME استفاده بشه، اون خط از کامنت هایلایت میشه و در قسمت پایین اندروید استودیو در تب TODO نشون داده میشه. captal بودن حروف مهم نیست. (خیلی مفیده)

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ آبان ۹۹ ، ۱۶:۰۴
میم دال

توی XML بین اتربیوت های یک تگ نمیشه کامنت گذاشت. یعنی اندروید استودیو نمیذاره این کارو انجام بدیم.

کامنت حتما باید خارج از تگ باشه.

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ آبان ۹۹ ، ۱۶:۰۰
میم دال

بنده با یک چالش جدید در پرمیشن رو به رو شدم و اونم چیزی نیست جز shouldShowRequestPermissionRationale!

تا قبل از این ازش استفاده نمیکردم ولی باید استفاده کنم. کدی که مینویسم در نهایت برای همه جا قابل استفاده هست.

 

وقتی برای اولین بار باکس پرمیشن نشون داده میشه این متد false میده. توی این باکس یه تیکی هست که میگه دیگه این پرمیشن رو نشون نده. اگر کاربر این تیک رو بزنه دیگه باکس پرمیشن رو نشون نمیده و باید از طریق ستینگ پرمیشن رو enable کنه. در این حالت این متد false میده. ولی اگر این تیک رو نزنه این متد true میده.

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ مهر ۹۹ ، ۲۰:۱۶
میم دال

برای پیاده سازی این ویو حتما باید از drawerlayout استفاده بشه. 

کد XML: (به اتریبیوت های هایلایت شده دقت شود)

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ مهر ۹۹ ، ۰۴:۴۷
میم دال

کد Drawer Layout - این کد شامل نویگیشن ویو هست

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مهر ۹۹ ، ۲۱:۵۳
میم دال