मैं एक एंड्रॉइड यूजर इंटरफेस डिजाइन कर रहा हूं मुझे इसे डिजाइन करने में कुछ समस्या का सामना करना पड़ रहा है, क्या कोई मेरा मार्गदर्शन कर सकता है।

enter image description here

मुझे उपरोक्त के समान यूआई की आवश्यकता है जहां 2 एडिटटेक्स्ट के बीच जगह नहीं है।

सादर

अल्ताफ

1
Altaf 11 अगस्त 2011, 01:33
मुझे आपका सवाल समझ में नहीं आया। क्या आप कृपया विस्तृत कर सकते हैं? "ईमेल" और "पासवर्ड" प्रविष्टियां संपादन टेक्स्ट दृश्य हैं और आप इसे प्राप्त करना चाहते हैं ताकि उनके बीच कोई स्थान न हो? या क्या आप उन्हें वैसा ही दिखाना चाहते हैं जैसा वे छवि में करते हैं?
 – 
Vinay
11 अगस्त 2011, 01:43
क्या आप जोड़ सकते हैं कि आपने अब तक क्या प्रयास किया है?
 – 
Atul Goyal
11 अगस्त 2011, 01:44
मैं छवि की तरह ही लेआउट करना चाहता हूं
 – 
Altaf
11 अगस्त 2011, 02:40

2 जवाब

सबसे बढ़िया उत्तर

आपको इसकी पृष्ठभूमि बदलने की जरूरत है। डिफ़ॉल्ट Android EditText में इसकी पृष्ठभूमि के कारण पैडिंग है।

Focused EditText

यहाँ EditText का बैकग्राउंड xml विवरण दिया गया है:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true"
        android:drawable="@drawable/editbox_background_focus_yellow"/>
    <item android:drawable="@drawable/editbox_background_normal"/>
</selector>

बस इन राज्यों के लिए छवि प्रदान करें, अपने प्रोजेक्ट में एक समान खींचने योग्य xml फ़ाइल बनाएं और आप EditText की तरह दिखने में सक्षम होंगे।

3
Michael 11 अगस्त 2011, 01:45

आपको पृष्ठभूमि को अपने स्वयं के ड्रॉएबल या रंग में सेट करने की आवश्यकता है। प्रत्येक संपादन टेक्स्ट के background को #FFFFFFFF पर सेट करने का प्रयास करें, और सुनिश्चित करें कि कोई मार्जिन सेट नहीं है। इससे वे एक-दूसरे के बगल में फ्लश हो जाएंगे।

2 के बीच ग्रे सेपरेटर के लिए, एक View (सिर्फ सादा View) 1dp के लेआउट_हाइट और दो एडिटटेक्स्ट के बीच fill_parent के लेआउट_विड्थ के साथ जोड़ें। फिर उसका बैकग्राउंड कलर #FF868686 पर सेट करें।

0
John Leehey 11 अगस्त 2011, 02:50