29 Mart 2011, Salı
Haritayı ekranın herhangi bir pozisyonda AlertDialog
Android bir AlertDialog gösterirken ekranın ortasında gösterir. Konumunu değiştirmek için herhangi bir yolu var mı?
CEVAP
18 Mayıs 2011, ÇARŞAMBA
Çeşitli yazı aradıktan sonra çözümü buldum.
Aşağıdaki kod gönderildi
private CharSequence[] items = {"Set as Ringtone", "Set as Alarm"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
if(item == 0) {
} else if(item == 1) {
} else if(item == 2) {
}
}
});
AlertDialog dialog = builder.create();
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
WindowManager.LayoutParams wmlp = dialog.getWindow().getAttributes();
wmlp.gravity = Gravity.TOP | Gravity.LEFT;
wmlp.x = 100; //x position
wmlp.y = 100; //y position
dialog.show();
Burada x pozisyon değeri soldan sağa piksel. Y için pozisyon değeri aşağıdan yukarıya.
Bunu Paylaş:
Önemsiz anahtarları durumunda unordere...
Ekle PHP herhangi bir pozisyonda dizi ...
&Quot yazmak için herhangi bir sebep;ö...
Twitter bootstrap açılan ekranın dışın...
& = = &Quot Hiçbiri foo quot;foo Yok &...