오늘 문제는 Android 2.3.5에서 사용자 정의 대화 상자가 잘못 표시된다는 것입니다. 대화 상자 너비가 넓어야합니다. AlertDialog가 예상보다 넓습니다
나는 어떤 성공LinearLayout
같이
TextView
에
20dp
대신
wrap_content
를 사용했습니다. 나는
wrap_content
으로
Android 4
에있는 사각형 모양을 얻고 싶습니다.
다음은이 사용자 정의 대화 상자의보기 용 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="vertical" >
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Please wait" >
</TextView>
</LinearLayout>
는이, 다른 어떤 중요한 사용자 정의 대화의 코드가 아닙니다이다. 그것을 좋아 보이는 있도록 안드로이드 4.0.3에
AlertDialog.Builder builder = new AlertDialog.Builder(context);
AlertDialog dialog;
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Service.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.dialog_progressdialog,
null);
builder.setView(layout);
//initializing textview
dialog = builder.create();
//do other stuff
나는, 사각형을 얻을 - 내가 원하는대로로한다. 문제는 무엇이겠습니까? 누구도 이런 종류의 문제를 발견합니까? 죄송합니다. Android 4
에 대한 샘플이 없습니다. 오늘 전화를 보내실 샘플이 없습니다. 내가 안으로 넣으면
도 progressbar
나는 안드로이드 4 정사각형을 만들 수 있어요,하지만 안드로이드 2.3에서 작업을 수행하는 것은 불가능합니다.
안드로이드 2.3.5
안드로이드 4.0.4
작동하지 않는 것 같습니다. – deadfish
작동하지 않는다는 것은 어떤 오류 또는 동일한 결과를 의미합니까? – akkilis
나는 동일한 결과를 얻는다 – deadfish