मुझे एंड्रॉइड में EditText
के भीतर संकेत टेक्स्ट को केंद्र में रखने की आवश्यकता है। मैं यह कैसे करु?मैं एंड्रॉइड में एडिटटेक्स्ट के भीतर संकेत टेक्स्ट कैसे केंद्रित करूं?
उत्तर
संपादन टेक्स्ट के साथ काम करने के लिए संकेत टेक्स्ट को केंद्रित करने के लिए आपको एंड्रॉइड सुनिश्चित करना होगा: ellipsize = "start" परिभाषित किया गया है। मुझे नहीं पता कि यह क्यों काम करता है, लेकिन यह करता है।
उदाहरण व्यक्तिगत कोड से खींचा: इस XML विशेषता
<EditText
android:id="@+id/player2Name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:ellipsize="start"
android:gravity="center_horizontal"
android:hint="@string/player2_name"
android:inputType="textCapWords|textPersonName"
android:singleLine="true" />
स्टैक ओवरव्लो में पोस्टिंग और आपका स्वागत है! हां, ellipsize = "प्रारंभ" इस पर असर डालता है। यकीन नहीं क्यों या तो। इसके बिना संकेत मेरे लिए नहीं दिखाता है। –
मुझे लगता है कि मैं यहां बहुत देर हो चुकी हूं, लेकिन आज मैंने यह जवाब देखा है और इस बात को याद किया है कि यहां एंड्रॉइड की आवश्यकता नहीं है: इलिप्सिज़ = "प्रारंभ करें" संकेत केंद्र बनाने के लिए, AFAIK। मेरा जवाब देखें यह भी उपयोगी हो सकता है। –
जैसा कि अन्य उत्तरों में बताया गया है, यह एंड्रॉइड है: गुरुत्वाकर्षण = "केंद्र" (या एक समान संस्करण) जो टेक्स्ट को केंद्रित करता है, न कि लंबित। – hBrent
उपयोग:
एंड्रॉयड: गुरुत्वाकर्षण = "केन्द्र"
हां पाठ को केन्द्रित करना आवश्यक है। लंबवत और क्षैतिज रूप से। –
यह कॉन्स्ट्रेनट्सआउट –
असल android:gravity="center_horizontal"
करता है "केन्द्र" प्रभाव। आप
एंड्रॉयड का उपयोग कर सकते हैं: गुरुत्वाकर्षण = "शुरू"
EditText दृश्य और इतने पर की शुरुआत में संकेत पाठ डाल करने के लिए।
धन्यवाद के अंदर संपादन के साथ काम करता है। मैंने 'एंड्रॉइड: ellipsize =" start "के साथ प्रयास किया और कोई बदलाव नहीं हुआ। 'एंड्रॉइड जोड़ना: गुरुत्वाकर्षण =" center_horizontal "' चाल चल रही थी। एक बार फिर धन्यवाद। –
मेरे लिए काम करता है धन्यवाद – HCarrasko
उपयोग विशेषता
android:gravity="center"
मैं हर परिस्थितियों में इस कोड का इस्तेमाल किया है, और यह एंड्रॉयड का उपयोग किए बिना पूरी तरह से काम करता है: एल्लिप्साइज = "शुरू" केंद्र में एक संकेत बनाने के लिए।
<EditText
android:id="@+id/player2Name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:hint="robi"
android:inputType="text" />
दुर्भाग्य से, न तो इस सवाल का जवाब मुझे मदद की संकेत, लीटर भाषा में लिखे गए संरेखित, जबकि लेआउट उन्मुखीकरण RTL था। मुझे ओवरले आइकन बनाने के लिए आरटीएल टेक्स्ट में हस्तक्षेप करने के लिए किसी प्रकार के अनुवाद एप्लिकेशन में ऐसे लेआउट की आवश्यकता नहीं थी। लेकिन इस चाल संकेत के साथ काम नहीं किया है, जबकि वहाँ कोई किसी भी पाठ अभी तक था (प्रतीक संकेत ऊपर दिखाई दिया) और मैं इस समस्या लेआउट के लिए निम्न जावा समाधान के लिए आया था:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
. . .
if (isRightToLeft()){
EditText guess = (EditText) rootView.findViewById(android.R.id.text1);
CharSequence hint = "\u200F" + guess.getHint();
guess.setHint(hint);
}
. . .
}
चाल राइट हैं- में था बाएं से दाएं स्ट्रिंग को प्रीपेड करने के लिए बाएं चिह्न। और ऐसा लगता है, लेकिन क्या कोई और अधिक सुरुचिपूर्ण समाधान जानता है?
मुझे लगता है कि इस सवाल का जवाब होना चाहिए:
android:textAlignment="center"
मैं मानता हूं, यह टेक्स्ट केवल केंद्र के लिए सही संकेत है और संकेत नहीं। – 0101100101
गुरुत्वाकर्षण कभी-कभी विफल रहता है। यह काम करता है, धन्यवाद – j2emanue
textAlignment मेरे लिए काम किया।
textAlignment="center"
यह मेरे लिए काम किया: EditText में
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/nombreslayoutinput">
<EditText
android:id="@+id/nombreslayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/nombres"
android:layout_centerInParent="true"
android:gravity="center|center_vertical"
android:ellipsize="start"
android:inputType="textCapWords|textPersonName"
/>
</android.support.design.widget.TextInputLayout>
उपयोग android:textAlignment="center"
, इसके लिए काम मुझे
- 1. एंड्रॉइड एडिटटेक्स्ट में संकेत संकेत कैसे बनाएं?
- 2. एंड्रॉइड एडिटटेक्स्ट संकेत
- 3. एंड्रॉइड एडिटटेक्स्ट पृष्ठभूमि टेक्स्ट
- 4. एंड्रॉइड एडिटटेक्स्ट संकेत दिखाई नहीं देता
- 5. एडिटटेक्स्ट पहले फोकस पर स्पष्ट टेक्स्ट - एंड्रॉइड
- 6. एंड्रॉइड एडिटटेक्स्ट
- 7. मैं लंबवत रूप से UITextField टेक्स्ट को कैसे केंद्रित करूं?
- 8. एंड्रॉइड एडिटटेक्स्ट
- 9. एंड्रॉइड: एडिटटेक्स्ट
- 10. एंड्रॉइड: मल्टी लाइन एडिटटेक्स्ट (टेक्स्ट एरिया)
- 11. एडिटटेक्स्ट अपना टेक्स्ट
- 12. टैबहोस्ट में टेक्स्ट कैसे केंद्रित करें?
- 13. एडिटटेक्स्ट
- 14. एंड्रॉइड - कस्टम डायलॉग - एडिटटेक्स्ट
- 15. एडिटटेक्स्ट
- 16. मैं Excel लेबल के कैप्शन में टेक्स्ट को लंबवत कैसे केंद्रित करूं?
- 17. मैं एंड्रॉइड टेक्स्ट व्यू में स्ट्रिंग कैसे प्रीपेड करूं?
- 18. मैं स्क्रीन पर जेडीअलॉग कैसे केंद्रित करूं?
- 19. मैं एक विदेशी विंडो कैसे केंद्रित करूं?
- 20. एंड्रॉइड एडिटटेक्स्ट अधिकतम लंबाई
- 21. एंड्रॉइड एडिटटेक्स्ट पृष्ठभूमि में मिश्रण
- 22. मैं xsl: टेक्स्ट टैग के बीच टेक्स्ट कैसे प्रारूपित करूं?
- 23. मैं xcb के साथ _NET_WM_STATE_FULLSCREEN संकेत कैसे प्रदान करूं?
- 24. डब्ल्यूपीएफ में लेबल टेक्स्ट कैसे केंद्रित करें?
- 25. एडिटटेक्स्ट से टेक्स्ट कैसे प्राप्त करें?
- 26. मैं एक आईफोन पर एक HTML टेक्स्ट फ़ील्ड कैसे केंद्रित करूं (कीबोर्ड आने के कारण)?
- 27. एंड्रॉइड में स्क्रॉल व्यू में एडिटटेक्स्ट
- 28. मैं mssql में किसी लेनदेन के भीतर पूर्ण टेक्स्ट इंडेक्स का रीफ्रेश कैसे करूं?
- 29. मैं सीएसएस में एंकर तत्व कैसे केंद्रित करूं?
- 30. मैं jasmine.js में एक spec पर कैसे ध्यान केंद्रित करूं?
उपयोग XML विशेषता एंड्रॉयड: गुरुत्वाकर्षण = "केन्द्र" –
हाँ इस स्थिति के लिए आवश्यक है सटीक केंद्र में पाठ। –