728x90
반응형
질문 : Android에서 Toast를 표시하는 방법은 무엇입니까?
끌어 올릴 수있는 슬라이더가 있고지도가 표시됩니다. 슬라이더를 위아래로 움직여지도를 숨기거나 표시 할 수 있습니다. 지도가 전면에 있으면 해당지도에서 터치 이벤트를 처리 할 수 있습니다. 터치 할 때마다 AsyncTask
가 실행되고 일부 데이터를 다운로드하고 데이터를 표시 Toast
터치 이벤트에서 작업을 시작하더라도 슬라이더를 닫을 때까지 알림이 표시되지 않습니다. 슬라이더가 닫히고지도가 더 이상 표시되지 않으면 Toast
가 나타납니다.
편집하다:
public boolean onTouchEvent(MotionEvent event, MapView mapView){
if (event.getAction() == 1) {
new TestTask(this).execute();
return true;
}else{
return false;
}
}
그리고 onPostExecute
에서 축배를
Toast.makeText(app.getBaseContext(),(String)data.result,
Toast.LENGTH_SHORT).show();
처음 TestTask(this)
, 이것에 대한 참조 MapOverlay
하지에 MapActivity
이 문제였다 있도록.
답변
응용 프로그램에 Toast 를 표시하려면 다음을 시도하십시오.
Toast.makeText(getActivity(), (String)data.result,
Toast.LENGTH_LONG).show();
다른 예시:
Toast.makeText(getActivity(), "This is my Toast message!",
Toast.LENGTH_LONG).show();
기간에 대해 두 개의 상수를 정의 할 수 있습니다.
int LENGTH_LONG 오랫동안보기 또는 텍스트 알림을 표시합니다.
int LENGTH_SHORT 짧은 시간 동안보기 또는 텍스트 알림을 표시합니다.
LayoutInflater myInflater = LayoutInflater.from(this);
View view = myInflater.inflate(R.layout.your_custom_layout, null);
Toast mytoast = new Toast(this);
mytoast.setView(view);
mytoast.setDuration(Toast.LENGTH_LONG);
mytoast.show();
출처 : https://stackoverflow.com/questions/3500197/how-to-display-toast-in-android
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
투명한 ImageButton을 만드는 방법 : Android (0) | 2021.06.17 |
---|---|
Android TextView에서 글꼴 스타일을 굵게, 기울임 꼴 및 밑줄로 설정하는 방법 (0) | 2021.06.17 |
Android Studio의 전체 프로젝트에서 모든 문자열 검색 (0) | 2021.06.17 |
Android 오류 : 기기에 * .apk를 설치하지 못했습니다. * : 시간 초과 (0) | 2021.06.15 |
Android : 애니메이션 확장 / 축소 (0) | 2021.06.15 |