Android 프로그램에서 버튼을 클릭 할 때마다 새로 고침하고 싶은 텍스트 뷰가 있습니다. 순환 게재하고 UI 상단에 표시 할 배열 목록이 있습니다. 어떤 아이디어?onClick을 사용하여 textview를 새로 고치는 방법
0
A
답변
1
귀하의 활동에 대한 구체적인 내용을 모른 채 여기에 원하는 것을하는 아주 간단한 방법이 있습니다. 일부 날짜 항목을 배열 목록에 추가하는 것을 잊지 마십시오. 내가 제대로 질문을 이해한다면
public class MyActivity extends Activity {
int mIndex = 0;
ArrayList<Date> dates;
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.content_layout_id);
dates = new ArrayList<Date>();
final Button button = (Button) findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
TextView t = (TextView) findViewById(R.id.textview_id);
if (mIndex >= dates.size()) {
mIndex = 0;
}
if (dates.size() != 0) {
t.setText(dates.get(mIndex++).toLocaleString());
}
}
});
}
}
0
은, 특히 레이아웃의 모든 항목에 대한 온 클릭을 처리 필요로하지 않는 하나의 가능성은 레이아웃을 포함하는 최상위 RelativeLayout의 투명 표면을 가지고하는 것입니다 포커스를 잡고 화면을 덮은 다음 모든 이벤트 핸들러가 나머지 RelativeLayout 컨텐츠로 이벤트를 보낸 다음 TextView를 업데이트합니다.
관련 문제
- 1. Browserfield를 새로 고치는 방법
- 2. GridView를 새로 고치는 방법?
- 3. ListView를 새로 고치는 방법?
- 4. JQuery를 사용하여 양식 값을 새로 고치는 방법
- 5. IE를 새로 고치는 방법 결정
- 6. 안드로이드리스트 뷰를 새로 고치는 방법
- 7. 아이폰, GUI를 새로 고치는 방법?
- 8. 벡터로 JTable을 새로 고치는 방법
- 9. 목록 상자를 새로 고치는 방법
- 10. 대화 내용을 새로 고치는 방법
- 11. 강제로 UIButton을 새로 고치는 방법?
- 12. dll에서 applicationSettings를 새로 고치는 방법
- 13. BlackBerry에서 화면을 새로 고치는 방법?
- 14. matplotlib : figure.canvas를 새로 고치는 방법
- 15. 액세스 양식을 새로 고치는 방법
- 16. 레지스트리 값을 새로 고치는 방법
- 17. Java netbeans 바인딩. 바인딩을 새로 고치는 방법 ..?
- 18. 데이터베이스에서 새로 고치는 DataGrid보기
- 19. 코어 데이터 데이터베이스를 새로 고치는 올바른 방법
- 20. jQuery/MySQL을 사용하여 새로 고치는 Textarea
- 21. 새로 고침없이 URL을 새로 고치는 방법 (예 : GitHub.com)
- 22. asp.net에서 C#을 사용하여 현재 창을 새로 고치는 방법
- 23. 데이터가로드 된 후 패널을 새로 고치는 방법?
- 24. 이클립스에서 자동 완료 기능을 새로 고치는 방법
- 25. Sencha touch : 입력 레이블을 새로 고치는 방법
- 26. 탭 인터페이스에서 UITableView를 새로 고치는 방법
- 27. System.IO.DirectoryInfo.GetFiles()를 새로 고치는 방법 길이
- 28. 데이터베이스가 변경되면 페이지 일부를 새로 고치는 방법?
- 29. 열린 팝업 확장 패널을 새로 고치는 방법
- 30. VBA를 통해 모든 셀을 새로 고치는 방법
레이아웃에'TextView'를 놓고 클릭 이벤트에 대해 'Button'을 등록하고 클릭시 텍스트를 설정하고 색인을 1 씩 늘리십시오. 무슨 일이야? 어떤 문제가 있습니까? – Knickedi