dialog 기본 사용 안내
17342 단어 안드로이드 학습 노트
예제 코드
public void nornal(View view) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(" alert ");
builder.setMessage(" 。");
builder.setPositiveButton(" ", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), " ", Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton(" ", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), " ", Toast.LENGTH_SHORT).show();
}
});
builder.show();
}
public void single(View view) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(" alert ");
// builder.setMessage(" 。");
final String[] items = new String[]{"java", "C++", "js"};
builder.setSingleChoiceItems(items, 1, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String item = items[which];
Toast.makeText(getApplicationContext(), item, Toast.LENGTH_SHORT).show();
dialog.dismiss();
}
});
builder.show();
}
public void multiply(View view) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(" alert ");
// builder.setMessage(" 。");
final String[] items = new String[]{"java", "C++", "js"};
builder.setMultiChoiceItems(items, null, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
Toast.makeText(getApplicationContext(), which + " " + isChecked, Toast.LENGTH_SHORT).show();
}
});
builder.show();
}
//
public void progress(View view) {
final ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setTitle(" ……");
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.show();
new Thread() {
@Override
public void run() {
progressDialog.setMax(100);
for (int i = 0; i <= 100; i++) {
progressDialog.setProgress(i);
SystemClock.sleep(50);
}
progressDialog.dismiss();
}
}.start();
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
java 반사 메커니즘 문맹 퇴치반사 메커니즘은 운행 상태에서 임의의 클래스에 대해 이 클래스의 모든 속성과 방법을 알 수 있다.임의의 대상에 대해 임의의 방법과 속성을 호출할 수 있다.이런 동적으로 얻은 정보와 동적 호출 대상의 방법의 기능을 자...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.