2011-03-22 2 views
0

내 앱에서 장소의 위도와 경도를 보여줍니다. 나는이 둘을위한 별도의 레이아웃을 배치했다. 이제 문제는 동일한 장소, 즉 동일한 레이아웃 내에서 오류 메시지를 표시 할 네트워크가없는 경우입니다.안드로이드에서 if else 조건으로 같은 위치에 2 TextView를 배치하는 방법

만약 내가 TextView1을 보여주고 싶다면 위도와 경도의 값을 TextView2에 표시하고 싶습니다. 가능한 모든 사람이 몇 가지 샘플 코드를 내게 이것을 설명 할 수 있습니까?

다른 간단한 방법이 있습니까?

네트워크를 확인할 수있는 API가 있습니까?

+0

왜 그냥 위도, 경도 1 텍스트 뷰를 사용하고 텍스트 뷰에서 오류 메시지를 넣지 마십시오을? –

답변

0

자바 소스 파일에서 할 수 있습니다. 나는 그것이 될 것이라고 믿는다.

Textview v = findViewById (당신의 뷰의 id); if (네트워크 없음) { v.setText ("원하는 것이 무엇입니까?"); 다른 }

는 { v.setText는 ("당신은 경도 여기 갈 것 lattitude 텍스트"); }

2

같은 텍스트 뷰 사용할 수 있습니다

boolean condition; 
TextView tv = (TextView) findViewById(R.id.your_text_view); 
if (condition) { 
tv.setText("something"); 
} 
else 
{ 
tv.setText("something else"); 
}