بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده از متد setX , setY
با سلام و عرض خسته نباشید
من در برنامه ام می خواهم در کد نویسی مخصات x , Y یک ویجت را تغییر دهم می دونم که باید از متد های
tank.setX(x);
tank.setY(y);
استفاده کنم ولی مشکل اینجاست که واحد اندازه گیری اینها نه پیکسل هست و نه dp
من در برنامه ام می خوام که زمانی که کار بر در نقطه تقارن ویجت کلیک کرد یک پیامی بده اما نمیتونم مکان ویجت رو تنظیم کنم.
سوالم جایش واضح نبود بگید تا توضیح بیشتر بدهم
+1
0
دوست عزیز تو خود کلاس جاوا مربوطه گمون نمیکنم بشه از dp استفاده کرد . برای این کار لازم هست از فایل های attr که از نوع xml هست که باید در پوشه value بسازید کمک بگیرید . (9 سال پیش)
0
0
گه میخواید نقطه ی وسط یک شیئ رو پیدا کنید ، ابتدا عرض اون رو بگیرید و تقسیم بر 2 کنید (میفته وسط عرض) سپس طول رو بگیرید و تقسیم بر 2 کنید (میفته وسط طول) کار تمومه ، دقیقا نقطه ی وسط رو بدست آوردید ، اگه سوالتون از این بود که این راهکار ، در غیر اینصورت سوال شما رو متوجه نشدم . (6 سال پیش)
+1
0
سلام . یه حقه به نظرم میتونی بزنی . یک ویو بساز (مثلا یک button ) و اندازه طول یا عرض اون رو 1dp در نظر بگیر . بعد visibility اون رو gone در نظر بگیر . بعد تو جاوا اون ویو رو findVieById کن . بعد با متد getWidth عرضش رو بگیر و داخل یک متغیر ذخیره کن . حالا این مقدار دقیقا 1dp هست وازش تو جاهای دیگه استفاده کن . :) (6 سال پیش)
0
0
نمیدونم جواب بده یا نه ، اما جالب بود :) (6 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .