2011-08-03 2 views
0

저는 Android 개발에 비교적 익숙하지 만 자바와 XML 등을 잘 이해하고 있습니다. 쉬운 질문 일 뿐이므로 두 가지와 두 가지를 함께 쓰지 않아도됩니다.메서드 만들기 및 문자열 업데이트

어쨌든 사용자가 EditText 필드에 몇 개의 문자를 입력하려고합니다. 단추를 누르면 String을 출력 할 메서드를 호출합니다. 그런 다음이 문자열을 EditText 필드 및 Button과 동일한 활동에 표시하려고합니다.

메서드의 결과 인 String 변수를 가져 와서 strings.xml 파일의 String에 넣는 방법은 무엇입니까?

답변

2

this을 참조하십시오. 가능하다고 생각하지 않습니다. 사용자가 SharedPreferences에 입력 한 내용을 저장하는 것이 좋습니다.

편집 :

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/textview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:text=""/> 

그런 다음 코드에서 당신이들을 수있는 버튼에 리스너를 추가합니다 : 당신이 당신의 레이아웃에 텍스트 뷰를 추가 할 것 문자열 변수를 가져 와서 화면에 표시하려면 이벤트를 클릭하고 클래스의 텍스트 뷰에 대한 참조가 : 클래스

분야 :

TextView tv; 
Button myButton; 
EditText et; 

onCreate(): 

tv = (TextView)findViewById(R.id.textview); 
myButton = (Button)findViewById(R.id.button); 
et = (EditText)findViewById(R.id.edittext); 

//Now set the onclick listener: 
myButton.setOnClickListener(new Button.OnClickListener() { 
public void onClick(args....) 
{ 
    String txt = et.getText().toString(); 
    tv.setText(txt); 
} 
}); 

는 또한체크 아웃을자습서.

+0

음, 알 수 있습니다. 나는 나의 질문을 다시 말해야한다고 생각한다. String 변수를 가져 와서 화면에 표시하는 가장 간단한 방법은 무엇입니까? –

+0

아, 그게 바로 있습니다. 나는 아주 작은 것을 놓치기 위해 스스로를 걷어차주고 싶다. setText (variable)를 제외하고 모든 코드를 제 자리에 가지고있었습니다. 고맙습니다! –