بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
layout_weight
سلام من فصل سه هستم و یک سوال برام پیش امد
من میخوام layout_weight از طریق نوشتن کد در برنامه تنظیم کنم . برای اینکار چه کدی باید بنویسم لطفا راهنمایی کنید.
+1
0
معمولا برنامه نویسا از طریق فایل dimens از زیر شاخه values انجام میدن.پوشه های values رو برای سایزهای دلخواه میسازن و فایل dimens رو داخلش قرار میدن از اونجا مقدار های دلخواه رو برای انواع سایز های گوشی تعیین میکنن. (11 سال پیش)
+1
0
با یک جست و جو نام فولدر های values رو برای سایزهای مختلف پیدا میکنی (11 سال پیش)
+1
0
با یک جست و جو نام فولدر های values رو برای سایزهای مختلف پیدا میکنی (11 سال پیش)
0
0
فکر کنم منظور من متوجه نشدید. ببینید مثلا من برای اینکه تعیین کنم InputType روی نامبر باشه ، نرفتم توی پروپرتیسش تنظیم کنم .کد زیر نوشتم
text1.setInputType(InputType.TYPE_CLASS_NUMBER);
حالا من میخوام یه همچین کدی برای تنظیم layout_weight ایجاد کنم (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
sami
11 سال پیش
+1
0
سلام.
برای مقداردهی weight بصورت داینامیک می تونید از کد زیر استفاده کنید.
LinearLayout.LayoutParams params1 = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, 120); params1.weight = 0.30f; LinearLayout.LayoutParams params2 = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, 120); params2.weight = 0.70f; Button button1 = new Button(this); button1.setLayoutParams(params1); Button button2 = new Button(this); button2.setLayoutParams(params2);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .