صفحه اصلی / آموزش اندروید / آموزش برنامه نویسی اندروید / ویجت های پرکاربرد در اندروید

ویجت های پرکاربرد در اندروید

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

**برای استفاده از این ویجت ها حتما باید XML رو بلد باشید.(اگه زیاد هم کار نکرده باشید براحتی یاد میگیرید)

۱- TextView :

این ویجت برای نمایش متن ها استفاده میشود .

<TextView
android:layout_width="fill_parent"     
android:layout_height="wrap_content"   
android:text="P30droid.com"     
/>

این xml که در نوشته شده یک Textview تعریف شده و دارای یک متن salam برای نمایش هست.

android:layout_width=”fill_parent” : این متد که در بیشتر ویجت ها استفاده میشود تعیین می کند که این ویجت اندازه عرضش چقدر باشه ، که میتونید سه مقدار واسش تعریف کنید

– match_parent : کل اندازه عرض را در اختیار میگیره.

– fill_parent : کل اندازه عرض را در اختیار میگیره. Deprecate

– wrap_content : یعنی اندازه رو منحصر کن به طول نوشته. یعنی اندازه رو طول رشته قرار میدهد

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

۲- ویجت Edittext : این ویجت برای ورود اطلاعات بکار میرود و در اصل یک کادر متن میباشد.برای خصوصیات ان نیز میتوانید از خصوصیات textview استفاده کنید .

دیگر خصوصیات مهم ویجت های

۱-۲- تغییر رنگ پس زمینه:

android:background="#3500ffff"

**کد رنگ بایستی وارد شود

۲-۲- طراز بندی ویجت :

android:layout_gravity="center"

در این مثال تراز بندی رو وسط قرار دادیم که میتونید right,left و یا Center بزارید.

۲-۳- اندازه متن نوشته :

android:textSize="24.5sp"

۲-۴- متن نوشته :

android:text="test Message"

۲-۵- Hint : برای مواقعی که در ویجت های EditText یا AutoCompleteTextView یک متن پیش فرض قرار بگیرد

android:hint="message"

۳-ویجت دکمه Button :

تقریبا همه با این ویجت آشنایی دارند و یک دکمه میباشد .

<Button
android:id="@+id/exit_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/exit_btn" />

۴- ویجت ImageView

این ویجت برای نمایش تصاویر بکار میرود

برای نمایش تصاویر باید آنها را در پوشه های Drawable بزارید که خودشون شامل سه پوشه میشن. برای این هستش که بسته به اندازه گوشی خودش تصویر رو انتخاب میکنه پس بهتر که یک تصویر با چند اندازه رو آماده کنید.

 <ImageView   
    android:id="@+id/splashScreenImage"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:src="@drawable/starfighter" />

 

 

۵-ویجت لیست ویو : این ویجت برای لیست کردن اطلاعات بکار میرود . و در بیشتر اپلیکیشن ها بکار میرود.

<ListView
android:id="@android:id/list"
android:layout_gravity="right"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawSelectorOnTop="false"
/>

 

 

 

درباره فرزاد سرسیفی

فرزاد سرسیفی هستم متولد شهرستان سقز،28 ساله. 6 سالی هستش که برنامه نویسی اندروید رو شروع کردم. قبل اندروید چندین سال برنامه نویسی سمت وب php کار کرده بودم و با اومدن اندروید و هیجانی اولیه که داشتم وب رو کنار گذاشتم و بطور متمرکز روی اندروید شدم. وقتی که برنامه نویسی اندروید رو شروع کردم مجبور شدم به تهران بیام. اینجا با تیم ها وشرکت های بزرگی همکاری کرده ام. با توجه به مشکلاتی که خودم در زمینه یادگیری اندروید داشتم، تصمیم گرفتم که تجربیاتم رو به اشتراک بزارم. ابتدا انجمن تخصصی برنامه نویس اندروید رو راه انداختم و سپس به تدریس برنامه نویسی اندروید پرداختم. نزدیک به چهار سال هست که تدریس می کنم. با آموزشگاه های معتبر از قبیل سماتک و آموزشگاه اندروید ایران همکاری دارم. همچنین به عنوان مشاور با سازمان های و موسسات بزرگ از قبیل بانک شهر، رجا و فناپ همکاری داشته ام.

مطالب مشابه

برنامه نویسی اندروید

ADB در اندروید

ADB مخفف عبارت ( Android Debug Bridge ) میباشد،که به عنوان پل ارتباطی برای مدیریت …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *