leadstar71

تغییر اندازه دلخواه شی در اکتیویتی

9 ارسال در این موضوع قرار دارد

چجوری میشه یک شی در اکتیویتی رو به هر سایزی میخوایی به صورت دستی تغییر بدی؟ یعنی بر اساس خط های تعیین شده اکتیویتی نباشه و هر سایزی خواستی بشه

لطفاً کامل توضیح بدید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای اینکه بتوانید در قسمت اکتیویتی اندازه ویجت های خود را تعیین کنید میبایستی از LayoutParams استفاده کنید و طول و عرض مشخصی را وارد نمایید

بدین صورت که:

[shcode=java]LinearLayout.LayoutParams fieldparams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, 100);[/shcode]

دستور بالا برای تنطیم کردن اندازه یک Layout میباشد که میتوانید آن را به ویجت های خود ست کنید.

در این مثال که در زیر برایتان قرار میدهم، اندازه Imageview را به تغییر میدهیم:

[shcode=java]

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(30, 30);

yourImageView.setLayoutParams(layoutParams);

[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز این راهی که شما گفتین بر اساس اندازه ای هست که خودمون تعیین میکنیم. ولی من میخوام با استفاده از ماوس هر اندازه ای خواستم تغییر بدم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز ماوس رو چطوری میخواهید در گوشی استفاده کنید ؟؟ :dodgy:

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

نه عزیزم شما منظور منو نگرفتین. خودمم نمیتونم واضح توضیح بدم. اگه توجه کرده باشین موقعین که یک Button به اکتیویتی اضافه میکنیم خودش یک اندازه درست میکنه. و اگه با استفاده از ماوس بخواهی بزرگش کنی فقط بر اساس خط های تعیین شده در اکتیویتی بزرگ و کوچک میشه نمیشه به هر جوری خواستی تغییر اندازه بدی. منظور من در موقع ساخت هستش

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

در موقع ساخت فقط کافی است در layout و اون فایل خودتون در بخش کد نویسی آن دستورات layout_height و layout_width را بصورت دستی ست کنید.

[shcode=xml]

        android:id="@+id/button1"

        android:layout_width="100dp"

        android:layout_height="70dp"

        android:background="@android:color/transparent"

        android:text="Click Me"

        android:textColor="#FFFFFF" />

[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

. این کدی که الان شما نوشتین خودتون تعیین کردین به صورت عددی. من نمیخوام عددی تعیین کنم. میخوام با استفاده از نقطه چین های که دور یک دکمه میخواد به هر اندازه ای تغییر سایز بدم

بدلیل نداشتن ادب در مطرح کردن مشکلتان تاپیک بسته شد.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

میشه بیشتر توضیح بدین؟

یا عکس یا کد آپلود کنید؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
این موضوع برای عدم ارسال قفل گردیده است.