안드로이드 toast 예제

0 0

백그라운드 서비스에서 알림을 만들 수 있습니다. 토스트가 표시되는 동안 응용 프로그램이 포그라운드에 없는 경우 Toast가 사용자를 혼동할 수 있습니다. 따라서 사용자가 쉽게 소화할 수 있도록 알림과 함께 적절한 텍스트를 사용하십시오. 추신 : 이 프로젝트는 이클립스 3.7에서 개발되었으며 안드로이드 2.3.3으로 테스트되었습니다. 예를 들어, 일부 앱은 홈 페이지의 뒤로 버튼을 누르거나 „성공적으로 저장됨“과 같은 메시지를 표시할 때 알림을 클릭하여 세부 정보를 저장하는 단추를 클릭할 때 알림에서 „다시 누르기“와 같은 메시지를 표시합니다. 간단한 문자 메시지만으로는 충분하지 않은 경우 알림 메시지에 대한 사용자 지정 레이아웃을 만들 수 있습니다. 사용자 지정 레이아웃을 만들려면 XML 또는 응용 프로그램 코드에서 뷰 레이아웃을 정의하고 루트 View 개체를 setView(View) 메서드에 전달합니다. 나는 당신의 예를 매우 구조화하고 이해하기 쉬운 참조하십시오. 이 프로젝트에서는 LinearLayout 내부에 단추를 만듭니다. 단추를 탭하면 알림이 화면 중앙에 응용 프로그램 이름이 표시됩니다. 먼저 makeText() 메서드 중 하나를 사용하여 알림 개체를 인스턴스화합니다.

이 메서드는 응용 프로그램 컨텍스트, 문자 메시지 및 알림 기간의 세 가지 매개 변수를 사용합니다. 제대로 초기화 된 Toast 개체를 반환 합니다. 다음 예제와 같이 show()를 사용하여 알림 알림을 표시할 수 있습니다. 이클립스 로그에서 스택 추적을 확인합니다.“ „MyAndroidApp] 달빅 형식으로 변환 실패: 덱 스를 실행할 수 없습니다: java.nio.BufferOverflow예외. 이클립스 로그에서 스택 추적을 확인합니다.“ 이 메서드를 사용하여 보기 또는 알림의 여백을 설정합니다. 실제로 여기 여백은 토스트와 화면 의 측면 사이에 필요한 공간을 의미합니다. 토스트 = 토스트.makeText(MainActivity.this, „버튼을 클릭했습니다..“, Toast.LENGTH_SHORT); 토스트.set중력(중력.TOP| 중력.오른쪽, 100, 250); 토스트.쇼(); 활동을 열고 코드 아래에 붙여 넣습니다. 선형 레이아웃 중력 속성 위치 버튼을 가운데-수평 으로 맨 위 위치에 배치합니다. android:onClick 속성 호출 showToast() 메서드 MainActivity에서.