मैं एक कस्टम संवाद कर रहा हूं जिसमें मैं ऊंचाई और चौड़ाई सभी स्क्रीन आकारों के लिए डिफ़ॉल्ट फिट होना चाहता हूं।कस्टम डायलॉग ऊंचाई और चौड़ाई सेट करें
लेकिन ऐसा नहीं हो रहा है। हालांकि संवाद बहुत छोटा दिखाई दे रहा है। इस संवाद
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#D24379"
android:orientation="vertical" >
<TextView
android:id="@+id/txt_dia"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="10dp"
android:textColor="@android:color/white"
android:textSize="15dp"
android:textStyle="bold" >
</TextView>
<LinearLayout
android:id="@+id/layButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:orientation="horizontal" >
<Button
android:id="@+id/yesButton"
android:layout_width="0.0dip"
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:background="#ffffff"
android:text="@string/yes" />
<Button
android:id="@+id/noButton"
android:layout_marginLeft="5dp"
android:layout_width="0.0dip"
android:background="#ffffff"
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:text="@string/no" />
</LinearLayout>
के लिए एक्सएमएल है यह मेरा संवाद वर्ग
public class CustomDialogClass extends Dialog implements
android.view.View.OnClickListener {
public Activity c;
public Dialog d;
public Button yes, no;
public TextView content;
public CustomDialogClass(Activity a) {
super(a);
this.c = a;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.custom_dialog);
yes = (Button) findViewById(R.id.yesButton);
no = (Button) findViewById(R.id.noButton);
content=(TextView)findViewById(R.id.txt_dia);
yes.setOnClickListener(this);
no.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.yesButton:
break;
case R.id.noButton:
dismiss();
break;
default:
break;
}
dismiss();
}
}
मैं कैसे एक डिफ़ॉल्ट आकार ऐसा लगता है जैसे कि पर सही प्रकट करने के लिए ऊंचाई और चौड़ाई सेट है सभी स्क्रीन आकार।
मुझे एक बहुत छोटा संवाद मिल रहा है।
आपको यह बताना चाहिए कि आपने वास्तव में क्या बदला है। – wsgeorge