2010-12-09 21 views
22

मैं EditText के लिए उपयोगकर्ता इनपुट प्राप्त करना चाहता हूं और इसे TextView के माध्यम से स्क्रीन पर प्रदर्शित करता हूं जब Button क्लिक किया जाता है। मैं यह भी जानना चाहता हूं कि ऐसा करने के लिए string.xml फ़ाइल पर कौन से संशोधन किए जा सकते हैं।एडिटटेक्स्ट वैल्यू कैसे प्राप्त करें और इसे टेक्स्ट व्यू के माध्यम से स्क्रीन पर प्रदर्शित करें?

+0

आप कृपया स्पष्ट कर सकते हैं, क्या आप संशोधनों मतलब है string.xml के लिए? –

उत्तर

43

मुझे दूसरा प्रश्न नहीं मिला, शायद आप विस्तृत कर सकते हैं ... लेकिन आपकी पहली क्वेरी के लिए।

<string name="app_name">My Calculator App 
    </string> 
<color name="color_menu_home">#ffcccccc</color> 

layout.xml के लिए प्रयुक्त: android:text="@string/app_name"

String content = edtEditText.getText().toString(); //gets you the contents of edit text 
tvTextView.setText(content); //displays it in a textview.. 
2
"String.xml" आप किसी भी स्ट्रिंग या मूल्य का उपयोग करना चाहते नोटिस कर सकते हैं में

, यहाँ दो उदाहरण हैं लाभ: आप जितनी बार चाहें उतनी बार उनका उपयोग कर सकते हैं, आपको केवल उन्हें अपने लेआउट-एक्सएमएल में लिंक करने की आवश्यकता है, और आप स्ट्रिंग-कंटेंट को स्ट्रिंग्स-एक्सएमएल में आसानी से बदल सकते हैं, सही स्थिति के लिए अपने स्रोत कोड में खोज किए बिना। भाषा बदलने के लिए महत्वपूर्ण है, आप केवल strings.xml प्रतिस्थापित करने की आवश्यकता - फाइल

+0

एक और फायदा आसान स्थानीयकरण है। – st0le

3
EditText e=(EditText)findViewById(R.ID.edittext1); 
TextView t=new TextView(this); 
t.setText("Your Text is="+e.getText()); 
setContentView(t); 
4
bb.setOnClickListener(
    new View.OnClickListener() 
    { 
     public void onClick(View view) 
     { 
      String s1=tt.getText().toString(); 
      tv.setText(s1); 
     } 
    } 
); 
7

मैं सिर्फ TextView को edittext मूल्य प्राप्त करने के लिए आपकी मदद की आरंभिक रहा हूँ। इस कोड को आजमाएं -

EditText edit = (EditText)findViewById(R.id.editext1); 
TextView tview = (TextView)findViewById(R.id.textview1); 
String result = edit.getText().toString(); 
tview.setText(result); 

यह पाठ जो EditText आशा इस मदद करता है मिल जाएगा।

2

पहले संपादित पाठ दृश्य

edittext.getText().toString() 

से पाठ मिलता है और एक स्ट्रिंग में प्राप्त पाठ स्टोर, value का कहना है।

value = edittext.getText().toString() 

फिर textview के लिए पाठ के रूप में value निर्धारित किया है।

textview.setText(value) 
2
yesButton.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View arg0) { 
     eiteText=(EditText)findViewById(R.id.nameET); 
     String result=eiteText.getText().toString(); 
     Log.d("TAG",result); 
    } 
}); 
संबंधित मुद्दे

 संबंधित मुद्दे