Ich weiß, dass ich das mit einem Header lösen könnte, aber ich würde lieber keinen haben. Gibt es trotzdem Zugriff auf die Eigenschaften des Abbrechen-Buttons?Wie kann ich die Schaltflächen in meinem alertDialog entfernen?
Mein Code und ein Bild der AlertView ist unten.
for(int i = 0; i < 10; i++)
{
AlertDialog.Builder alert = new AlertDialog.Builder(this);
if(view.getId() == (getResources().getIdentifier("imageButton" + (i+1), "id", "en.deco.android.livehud")))
{
//alert.setTitle("Notes");
// Sets an EditText view to get user input
final EditText input = new EditText(this);
input.setText(table.seats[i].getPlayer().getNotes());
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton)
{
for(int i = 0; i < 10; i++)
{
if(view.getId() == (getResources().getIdentifier("imageButton" + (i+1), "id", "en.deco.android.livehud")))
{
table.seats[i].getPlayer().setNotes(input.getText().toString());
}
}
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Canceled.
}
});
alert.show();
return true;
}
}
Wie? Ich kann nichts in der EditText-Dokumentation sehen, die dies erlaubt. – Deco
Weisen Sie dem Bearbeitungstext ein neues LayoutParams-Objekt zu. Es könnte einfacher sein, ein überhöhtes XML-Layout anstelle einer Ansicht zu verwenden. – Phix
Ich habe es versucht, Fill Parent und Wrap_Content hatte keine Wirkung (Inhalte werden bereits standardmäßig umgebrochen?). Die Einstellung auf eine feste Größe funktionierte, aber ich wollte, dass die Breite erweiterbar war, sodass meine mögliche Lösung für mich besser war. Danke trotzdem. – Deco