امیررضا
2 سال پیش توسط امیررضا مطرح شد
5 پاسخ

مشکل کار نکردن دستور null برای حذف کردن دکمه در اندروید استودیو

سلام جگرا انشالله روز خوبی رو سپری کرده باشید
یه مشکل داشتم گه گفتم مطرح کنم که کمک کنید :)

وقتی میخوام داخل اندروید استودیو 2023 از دستور null@ برای حذف کردن پشت زمینه دکمه استفاده کنم
نمیدونم کار نمیکنه یعنی پس زمینه اصلا تغیر نمیکنه انگار نه انگار
ممنون می شوم کمک کنید با تشکر از همه دوستان گرامی :)
نمونه : مثلا ;"android:background:"@null اما برای من هیچ تغیری نمیکنه


ثبت پرسش جدید
میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 2 سال پیش مطرح شد
0

سلام وقت بخیر
دوست عزیز میشه کد دکمه رو بزاری یه نگاه بهش بندازم ؟


میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 2 سال پیش مطرح شد
0

دوست عزیز شما میتونید بجای Button از AppCompatButton یا از MaterialButton استفاده کنید این اولی دقیقا عین Button قبلا هست و راحت میتونید بهش مثل Button بکگراند بدید مثلا به این شکل

<androidx.appcompat.widget.AppCompatButton
        android:id="@+id/btn_login"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@color/color_green"
        android:text="ورود"/>

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

<com.google.android.material.button.MaterialButton
        android:id="@+id/btn_login"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:backgroundTint="@color/color_red"
        android:text="ورود"
        android:textColor="@color/color_light_gray"
        app:cornerRadius="10dp"/>

امیررضا
تخصص : برنامه نویس
@MVgo 2 سال پیش مطرح شد
0

سلام عزیز دلم مرسی از پاسخ زیبا ممنون ولی تا اینجا اوکی عزیزم من میخوام پس زمینه دکمه رو حذف کنم یعنی به جای مثلا رنگ نارنجی اصلا پس زمینه نداشته باشه حالت png بشه
میخواستم از دستور null برای حذف کردن پس زمینه استفاده کنم که ارور داد برا من
میشه یه راهنمایی در مورد حذف کردن پس زمینه دکمه یا همون button بگید ممنون میشم


میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 2 سال پیش مطرح شد
0

اها یعنی منظوزتون اینه میخواین به حالت ترسنپرت در بیاد و بدون هیچ رنگی بشه؟ خو میتونید از این کد استفاده کنید

<Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="test"
        android:textColor="@color/black"
        android:background="@android:color/transparent" />

با این کد خودم الان تست کردم بک گراند دکمه کلا حذف شد و فقط متن رو نمایش میده


امیررضا
تخصص : برنامه نویس
@MVgo 1 سال پیش مطرح شد
0

مرسی عزیزم دمتگرم خیلی وقت بود درگیرش بودم نمی دونستم چی کدی بزنم مرسی واقعا از شما تنکس😘


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام