আমি একটি নির্বাচক দিয়ে একটি বোতাম তৈরি করার চেষ্টা করছি আমার বোতামের নিম্নলিখিত অবস্থা থাকতে পারে:
- সক্ষম / অক্ষম
- চাপা / না চাপানো
উপরে বর্ণিত রাজ্যগুলির মতে। আমাকে বোতামটির কারসাজি করতে হবে:
- লেখার রঙ
- পটভূমি চিত্র
বোতামটি আমার অক্ষম হওয়া শুরু করে তাই এটিতে অক্ষম পাঠ্য রঙ এবং অক্ষম বোতামের পটভূমি থাকা উচিত। তবে আমি ডিফল্ট পাঠ্য রঙ (স্টাইলে নির্দিষ্ট) এবং কোনও ব্যাকগ্রাউন্ড চিত্র দেখতে পাচ্ছি!
এখানে আমার নির্বাচক বাটন_সलेक्टার.এক্সএমএল
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false"
android:state_enabled="false"
android:textColor="#9D9FA2"
android:drawable="@drawable/button" />
<item android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/button_pressed"/>
<item android:state_pressed="true"
android:state_enabled="false"
android:textColor="#9D9FA2"
android:drawable="@drawable/button"/>
<item android:state_pressed="false"
android:state_enabled="true"
android:drawable="@drawable/button"/>
</selector>
এবং এখানে আমার লেআউট.এক্সএমএলে আমার বোতামের ঘোষণা is
<Button android:id="@+id/reserve_button"
android:text="@string/reserve_button"
android:layout_width="120dp"
android:layout_height="40dp"
android:layout_marginTop="10dp"
android:layout_marginLeft="20dp"
android:paddingRight="15dp"
android:layout_gravity="left"
style="@style/buttonStyle"
android:background="@drawable/button_selector" />
এবং অবশেষে এটি আমার স্টাইল (যেখানে আমার ডিফল্ট পাঠ্য রঙ সেট করা আছে)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="buttonStyle">
<item name="android:textStyle">bold</item>
<item name="android:textColor">#282780</item>
<item name="android:textSize">18sp</item>
</style>
</resources>
সাহায্য করুন!