مشخصات مقاله
-
2255
-
0.0
-
10107
-
0
-
1
آموزش مدیریت رویدادها در اندروید : Android Event Handling
کنترل های واسط کاربری اندروید (Android UI Controls )
یک واسط کاربری اپلیکیشن اندرویدی به هر چیزی اطلاق میشود که کاربر می تواند آن را ببیند و با آن تعامل داشته باشد. شما مطالبی را در مورد layout های مختلفی که می توانید برای قرار دادنview هایتان در یک فعالیت از آنها استفاده کنید، فرا گرفتید. این فصل، جزئیاتی را در مورد view های مختلف ارائه می دهد.
یک View شی است که چیزی را بر روی صفحه ترسیم می کند که کاربر می تواند با آن تعامل کند و یک ViewGroup شی است که سایر اشیا View ها (و ViewGroup) را به منظور تعریف Layout واسط کاربری، در بر می گیرد.
شما layout خود را در یک فایل XML تعریف می کنید که یک ساختار قابل خواندن به وسیله ی انسان، شبیه به HTML را برای layout ارائه می دهد.
کنترل های واسط کاربری اندروید
تعدادی کنترل واسط کاربری به وسیله ی اندروید ایجاد شده اند، که این امکان را برای شما فراهم می کنند تا یک واسط کاربری گرافیکی، برای app خود بسازید.
ایجاد کنترل های واسط کاربری
همانطور که در فصل قبل توصیف شد، یک شی view می تواند دارای یک شناسهی منحصر به فرد باشد، که به view تخصیص می یابد و آن را به صورت منحصر به فرد در سلسله مراتب مشخص می کند.
android:id="@+id/text_id"
برای ایجاد یک Control/View/Widget واسط کاربری شما باید یک view/widget را در فایل Layout تعریف کنید و یک شناسه منحصر به فرد را به صورت زیر به آن تخصیص دهید.
سپس در نهایت یک نمونه از شی Control را ایجاد کنید و آن را با استفاده از دستور زیر، از layout بگیرید.
TextView myText = (TextView) findViewById(R.id.text_id);