• 1402/05/29
  • 0
  • 72
1402/05/29 |
frontend

corner radius در اندروید استودیو با زبان کاتلین کار نمیکند

من پروژه رو ساختم و ابتدا گوشه های دکمه قوس داشت ولی بعدا طبق تغییراتی که به پروژه دادم و الان دارم بهش corner radius  رو میدم ولی باز داره کار نمیکنه و گوشه هاش تیزه. چیکار کنم گوشه هاش قوس برداره؟ 


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

1. مطمئن شو که دکمه رو درست به فایل استایلت لینک کردی. با فرض اینکه یک فایل button_style.xml در فولدر drawable شما هست، با استفاده از اتریبیوت android:background و برابر قرار دادن مقدار اون با نام فایل استایلتون، دکمه رو به استایلش لینک کنید.

<Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/button_style"/>

نکته: مطمئن شو قبل از اتریبیوت بکگراند، عبارت 'android:' هست.

2. مطمئن شو فایل استایل رو درست نوشتی

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@color/white"/>
    <corners android:radius="10dp"/>
</shape>

نکته تکراری: مطمئن شو قبل از اتریبیوت radius، عبارت 'android:' هست.

این دوتا مورد بررسی بشه نباید مشکلی باقی بمونه



پاسخی برای این باگ ارسال کنید

لطفا کدها را درون قطعه کد ارسال نمایید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری