나는 StringsA
라는 클래스가 있고 그 안에 문자열 배열이 :안드로이드 로딩 문자열 배열은 프로그램
public class StringsA {
static String Names[] = {"Larry", "Moe", "Curly", "John"};
}
내 주요 클래스의 Button
과 TextView
있다가. 내가 원하는 것은 Button
을 클릭 할 때마다 TextView
의 텍스트를 strings 배열과 다른 단어로 설정하는 것입니다. 예를 들면 다음과 같습니다. 현재 항목이 "Moe"이고 버튼을 클릭하면 TextView
이 "John"으로 변경됩니다 (순서는 변경이 아니라 임의적입니다).
나의 현재 활동 코드 :
setContentView(R.layout.main);
Button a = (Button) findViewById(R.id.button1);
TextView b = (TextView) findViewById(R.id.tv);
Resources i = getResources();
i.getResourceName(StringsA.Names);
a.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
}
});
}
내가 i.getResourceTypeName
에서 오류가납니다. Button
을 클릭하면 TextView
텍스트를 문자열 중 하나로 변경해야합니까?
감사 마빈의 두 줄 아래, u는 나에게 도움을 추가 할 =) –
당신은 환영합니다. 질문이 해결되면 옆에있는 체크 표시를 사용하여 대답을 수락 된 것으로 표시 할 수 있습니다. –
이전 답변을 사용했는데 정상적으로 작동합니다. 감사 –