..
일반적으로 여러 응용 프로그램에서 사용되는 다른 도구는 'AlertDialog입니다. 이 요소는 (이것은 따라서 '부분에 입력을 수신 및 관리할 수있는 사용자의 일부 동작에 사용자에게 정보 메시지, 일반적으로 오류, 원치 않는 행동이나 확인을 표시하는 데 사용됩니다 사용자). 명확하게하기 위해서는 화면에 표시되었습니다 그 당시에 활동을 교체, 약간의 애니메이션과 함께 표시되는 팝업 창이 있습니다.
당신은 와이파이에 연결할 수없는 경우 장치 예를 들어, 인터넷 연결이 일부 operazoni 할 필요 응용 프로그램, un'AlertDialog은 사용자를 표시 수도 있습니다.
그것은 한 화면에 표시 AlertDialog는, 사용자 개입없이 생성된 활동을 할 것을인지해야합니다. 당신이 AlertDialog를 닫습니다 결정할 때 다시에만 독점적으로 활동과 상호 작용 수 있습니다.
우리 이제 제목과 메시지에 사용자 정의 AlertDialog을 구축하는 방법을보고하고, 클릭 두 개의 버튼 중 어느 이해할 수있을 것입니다 청취자와 관련된 것입니다 두 개의 버튼을 가지고합시다.
먼저 ALertDialog의 창조의 코드를 보자. .이를 위해서 우리는 안전 (우리가 이전 프로젝트 파일 posizioniamoci HelloWorld.java를 사용하는 경우) 파일에 자바를 자신을 위치와 우리가 다음과 같은 패키지를 가져오려면 제일 먼저 할 일이 있습니다 :
android.app.AlertDialog 수입; android.content.DialogInterface 수입;첫 번째 패키지는 클래스 상대 all'AlertDialog을 가져올 것이며, 두 번째 패키지는 AlertDialog를 추가하는 버튼 리스너를 구현하는 데 필요한 도구를 가져올 것입니다.
수입 악기 OnCreate 메서드에 다음 코드를 입력하고 setContentView의 호출 이후 과정해야합니다
AlertDialog.Builder miaAlert AlertDialog.Builder = 새 (이); miaAlert.setTitle ( "MrWebMaster의 AlertDialog"); miaAlert.setMessage ( "이것은 처음 AlertDialog입니다"); AlertDialog miaAlert.create 알림 = (); Alert.show ();
우리는 경고의 전체 구조의 창출이 방법 setTitle setMessage의 호출 통해 제목과 사용자에게 표시 AlertDialog의 메시지를 설정, 객체 AlertDialog.Builder에 할당된 것을 볼 코드를 분석. 객체의 생성자가이 컨텍스트 AlertDialog.Builder로 전달됩니다 우리가 지금 작업하는 활동.
구조적 객체를 초기화 AlertDialog AlertDialog이 메서드 onCreate을 통해 작성자가 설정한 특성이 만들어집니다. 지금까지 우리는 인스턴스가 개체 AlertDialog는 응용 프로그램을 시작하지 않을 경우 우리는 화면에 표시됩니다. 이를 피하기 위해서, 당신은 정확하게 표시 화면 dell'AlertDialog 수있는 표시 방법을 호출하는 것을 볼 수있다.
아주 평범하게 표현하면 '설명 AlertDialog 이미지의 제목은 메시지의 의미를 묘사해야하기 전에 추가하는 것입니다. 메시지가 사용자에게 표시되는 경우 오류 메시지가 빨간색 배경에 있거나 같은 느낌표를 나타내는 이미지를 포함하는 적절한 것입니다 명확하게하기 위해 메시지가 느낌표의 고전적인 이미지 내의와 관련된 경고 노란색 삼각형 인치
이 추가 사용자 정의 icon.png이 폴더 RES / drawable 안에있는 이미지 (메뉴에있는 응용 프로그램을 식별하는 하나)를 사용하여 수행하는 방법을 보여주기.
그리고 '그냥 코드의 라인이 추가 빌더를 삽입 :
miaAlert.setIcon (R.drawable.icon);
다음 장에서 우리는 AlertDialog에 버튼을 추가하고 수신기를 바인딩할거야.
| |
ASP와 액세스 (전자책)
ASP와 MS 액세스 데이터베이스를 관리. 단 29에 €. |
| |
ASP.NET (코스)
49 €에서 웹 애플 리케이션을 구축하기위한 전체 과정. |
| |
PHP (코스)
동적 웹 사이트를 만드는 전체 과정. 49 €에서. |