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ş:
Ekle PHP herhangi bir pozisyonda dizi ...
Önemsiz anahtarları durumunda unordere...
Haritayı sadece CSS ile üzerine gelinc...
herhangi bir parametre komut sırayla y...
Neden&; true " " == JavaScript sa...