मैं एक बटन बनाने की कोशिश कर रहा हूं जो नीचे दिए गए चित्र में दिखाए गए बटन के ऊपर टेक्स्ट व्यू से जुड़ा हुआ है।सामग्री डिजाइन बटन में अतिरिक्त पैडिंग या मार्जिन को कैसे निकालें?
ऊपर दिए गए स्क्रीनशॉट नोट 4 से लिया जाता है और OS संस्करण 5.0.1 है।
नीचे यूआई को प्राप्त करने के लिए कोड का उपयोग किया जाता है।
लेआउट/xyz.xml
<Button
android:layout_width="250dp"
android:layout_height="50dp"
android:theme="@style/myButton"
android:text="Cancel"/>
मान-V21/style.xml
<style name="myButton" parent="@style/Base.Widget.AppCompat.Button">
<item name="android:colorButtonNormal">#3578A9</item>
<item name="android:inset">0dp</item>
</style>
लेकिन अगर मैं 5.1.1 संस्करण Nexus4 ओएस में एक ही कोड चलाने के लिए, बटन ले जा रहा है सभी 4 पक्षों के लिए मार्जिन और स्क्रीनशॉट नीचे जैसा दिखता है।
अगर मैं हटाने "एंड्रॉयड: विषय" और प्रदान करते हैं "एंड्रॉयड: पृष्ठभूमि", यूआई पहली छवि की तरह दिखता है। लेकिन यह लहर प्रभाव नहीं देगा। तो यूआई को लहर प्रभाव के साथ पहली छवि के रूप में कैसे प्राप्त करें।
वाई आप अपने xyz.xml में बटन को मार्जिन दे रहे हैं यदि आप टेक्स्टव्यू w/o के नीचे बटन चाहते हैं। –
यह समस्या स्क्रीन के विभिन्न आकार के कारण है जिसका आप परीक्षण कर रहे हैं @sachi –
@ChintanBawa मैंने कोड अपडेट किया है। लेकिन फिर भी यह उम्मीद के रूप में काम नहीं करेगा। मुझे केवल ओएस 5.1.1 और उसके बाद की समस्या का सामना करना पड़ रहा है। – sachi