2
AlertDialog는 선언하지 않고 위에 여백을 표시합니다.AlertDialog : 상단 여백
import android.support.v7.app.AlertDialog;
AlertDialog.Builder builder = new AlertDialog.Builder(this.act);
builder.setView(R.layout.dialog_progress);
builder.setCancelable(false);
builder.setNegativeButton(R.string.cancel, null);
builder.create().show();
dialog_progress.xml는
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal">
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true"
android:indeterminateTint="@color/colorPrimary"/>
<TextView
style="@style/TextView.Medium"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:text="@string/fetching_location"/>
</LinearLayout>
내 응용 프로그램의 다른 대화 상자가 잘 보인다.
문제는이 대화 상자가 <= API19에서 보이지 않으므로 실제로 대화 상자가 필요하다는 것입니다. 너무 나빠서 이상하게 보이는 패딩이 추가됩니다. 아마도 이것은 패딩과 관련이있을 것입니다 .Compat, FAB와 마찬가지입니까? 그래서 처음에는 compatiblity에 대한 호환성 대화 상자를 내 응용 프로그램에 도입 했으므로이 문제는 실제로 해결되지 않습니다. – lubosz