안드로이드가 제공하는 두 가지 일반적인 메시지 [팝업 상자와 토스트 경고]

안드로이드는 두 가지 일반적인 메시지 팝업 상자, 토스트와 경고를 제공합니다.

토스트

,이 장면의 대부분 가능하며, 사용자에게 제공되는 정보 토스트는 사용자 상호 작용을 필요로하지 않는 간단한 메시지 박스,도 초점을 통해 이동합니다. 이전의 연구에서, 그것은 토스트에 여러 번 사용되어왔다.

, 토스트 아주 간단한 만들기 정적 메소드를 사용 makeText (컨텍스트 컨텍스트의 CharSequence 텍스트 | INT 잔유, INT 녹화 시간) , 문자열 (또는 문자열 ID) 및 길이의 시간 표시 (LENGTH_SHORT 또는 LENGTH_LONG을) 당신은 토스트 개체를 얻을 수 있습니다 .

위는 가장 일반적인 방법입니다,하지만 당신은) (setDuration으로 표시 설정을 setView를 사용 후 다른보기보다는 텍스트, 토스트 토스트 (컨텍스트 컨텍스트), 뷰의 생성자를 표시하려는 경우 () 제공 시간을 표시 할 수 있습니다.

우리가 토스트를 표시해야하는 경우, 단지 쇼 () 메소드가 될 수 있습니다 호출합니다. 예를 들면 :

개인 무효 insertEmployee ()

{

   // 호출 대화 상자가 표시됩니다 토스트

    Toast.makeText (TestMsg.this, "하하, 삽입 직원 성공적으로!", Toast.LENGTH_LONG) .show ();

};

경보

경고 상자가 팝업 때 전통적인 방법은, 형태의 대화 박스에 AlertDialog의 사용을 필요로, 포커스를받는,이 표시됩니다 중요한 이벤트 나 오류를 들어, 사용자가 닫아야합니다, 당신은 사용자가 장면이나 일부 검증을 알고 있는지 확인해야합니다 정보.

에 AlertDialog.Builder 클래스에 의해 만들어진 가장 쉬운 경고 상자, 당신은 단계 수 SetMessage () ()를 표시 텍스트 콘텐츠 설정 setTitle이라는 () , 의 setIcon () , 그리고 아래의 버튼 설정 setPositiveButton () , setNeutralButton () , setNegativeButton ()를 , 어떤 버튼을 몇 가지 특정 이름은 거의 상관이있다, 해당 왼쪽으로 회전 위치에, 오른쪽, 그리고 세 개의 버튼을 표시 할, 우리는이 버튼을 처리하도록 설정 내용을 표시하고 방아쇠를 클릭해야합니다. 마지막 호출하기 () 표시 를 표시하는 방법을.

우리는 빌더 객체를 생성 한 다음 구성, 그리고 마지막으로 표시해야하는 경우, 당신이 사용할 수있는 (가)) (생성 한 다음, 마지막 호출 쇼 전술을 설정 (). 공연 후에는 ()를 호출, 그래서 사용자의 프로세스가 있습니다.

여기에 경고 상자의 예를 표시됩니다, 우리는 상자의 내용에 대한 알람을 설정하는 설정 :

개인 무효에 AlertDialog ()
{
    // 경고 대화 상자
    새에 AlertDialog.Builder (TestMsg.this)
    .setTitle ( "메시지를 경고")
    .setMessage ( "하 하!")
    .setNegativeButton ( "닫기", 새로운 DialogInterface.OnClickListener () {   
        @Override
        공공 무효 온 클릭 (DialogInterface 대화, INT를하는) {
            // 아무것도하지 않는 - 그것은 자신에 종료됩니다
        }
     )}
   (.show);
    
};







HTTPS : //www.cnblogs.com/kevinGao/archive/2012/01/11/2323347.html 재현

추천

출처blog.csdn.net/weixin_33674976/article/details/93052827