में रेडियो बटन आकार को कम करने के लिए कैसे हम एंड्रॉइड में रेडियो बटन के आकार को कम कर सकते हैं ??एंड्रॉइड
एंड्रॉइड
उत्तर
जहाँ तक मुझे पता है रेडियो बटन किया जा सकता है, लेकिन अन्य EditText या TextView ..
पसंद नहीं इस कोड का प्रयास करें ..
<RadioGroup android:layout_width="fill_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:checkedButton="@+id/first">
<RadioButton android:id="@+id/first"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
<RadioButton android:id="@+id/second"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
<RadioButton android:id="@+id/third"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
<RadioButton android:id="@+id/fourth"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
</RadioGroup>
और यह भी इस Sample पर एक नज़र डालें। यह आपको बहुत मदद करेगा ..
धन्यवाद हुसैन .......... – user671005
और एक और बात यह है कि जब मैं इनमें से किसी भी बटन पर क्लिक करता हूं तो इसे चेक करने योग्य कैसे करें – user671005
मुझे इस बारे में निश्चित नहीं है, लेकिन मुझे लगता है कि आपको स्टेटलिस्ट ड्रेवेबल का उपयोग करना होगा .. बस इन दो नमूनों पर एक नज़र। यू कुछ पता कर सकता है .. http://heliodorj.blogspot.com/2009/04/androids-statelistdrawable-example.html और http://developer.android.com/reference/android/graphics/drawable/StateListDrawable। एचटीएमएल – Hussain
मुझे लगता है कि ऐसा नहीं किया जा सकता क्योंकि रेडियो बटन घटक में बनाए गए हैं और इसका आकार निश्चित है।
उन घटकों के चित्रों को अलग दिखने के लिए संशोधित किया जा सकता है। – Bananeweizen
यदि आप रेडियो बटन का उपयोग कर रहे हैं तो आम तौर पर यह एंड्रॉइड-एसडीके उदाहरण से छवि संसाधन लेता है।/android-sdk-macosx/प्लेटफॉर्म/एंड्रॉइड -10/डेटा/res/drawable-hdpi
यदि आप इसे कस्टमाइज़ करना चाहते हैं तो संसाधन को इस फ़ोल्डर से लें और इसका आकार बदलें (मुझे इसका आकार 34 x 48 है 19 x 24) का आकार बदला तो फिर तुम इस तरह इसका इस्तेमाल कर सकते हैं:
यहाँ मेरी radio_button.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btn_radio_on" android:state_checked="true" android:state_pressed="false"/>
<item android:drawable="@drawable/btn_radio_off" android:state_checked="false" android:state_pressed="false"/>
<item android:drawable="@drawable/btn_radio_on_pressed" android:state_checked="true" android:state_pressed="true"/>
<item android:drawable="@drawable/btn_radio_off_pressed" android:state_checked="false" android:state_pressed="true"/>
</selector>
यहाँ है कम आर के कारण मेरी main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="30dp"
android:checkedButton="@+id/first"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/first"
android:button="@drawable/radio_button"
android:height="20dp"
android:width="20dp" />
<RadioButton
android:id="@+id/second"
android:button="@drawable/radio_button"
android:height="20dp"
android:width="20dp" />
<RadioButton
android:id="@+id/third"
android:button="@drawable/radio_button"
android:height="20dp"
android:width="20dp" />
<RadioButton
android:id="@+id/fourth"
android:button="@drawable/radio_button"
android:height="20dp"
android:width="20dp" />
</RadioGroup>
</LinearLayout>
है eputation मैं यहां छवियों को अपलोड करने में सक्षम नहीं हूं इसलिए मैं संसाधनों और आउटपुट छवि के लिए लिंक दे रहा हूं।
रेडियो बटन के आकार को कम करने का एक आसान तरीका हो सकता है:
<RadioButton android:scaleX="0.75" android:scaleY="0.75" />
यह कुछ स्केलिंग समस्याओं का कारण बन सकता है जब आप आकार में वृद्धि कर रहे हैं लेकिन आकार यह होना चाहिए कम करने के लिए बढ़िया कार्य करना।
http://stackoverflow.com/questions/4259295/how-can-i-set-the-width-of-radio-buttons-to-change-with-regards-to- स्क्रीन- आकार आपका समाधान है। और यहां एक और आलेख है [चेकबॉक्स का परिवर्तन देखें] (http://www.anddev.org/tutorial_change_look_of_checkbox-t4553.html) –