0
スピナーアイテムを使用したいと思っています。 ボタンの幅と高さが同じになるようにドロップダウンします。
どうすればいいですか?
は最終的に私はこのようなalertdialogにリストビューを使用して、それを解決した:私のニーズのために
public void seleccionaTemporada(View view) {
AlertDialog.Builder selector = new AlertDialog.Builder(SeleccionaTemporadaActivity.this);
selector.setTitle("Temporadas");
selector.setNegativeButton("Cancelar", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
selector.setAdapter(temporadas, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(getApplicationContext(), DashBoardActivity.class);
intent.putExtra("temporada", temporadas.getItem(which));
startActivity(intent);
}
});
selector.show();
}
<Button
android:id="@+id/btn_selecciona_temporada"
android:layout_width="300dp"
android:layout_height="200dp"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_marginStart="70dp"
android:drawableStart="@mipmap/ic_balon"
android:onClick="seleccionaTemporada"
android:text="@string/seleccionarTemporada"
android:textSize="25sp" />
を、それは私が考える最善の解決策です。私の悪い説明を前に申し訳ありません。
以下 サンプルコードあなたは何のレイアウトを使用していますか?あなたのxmlを質問に追加すると便利です。 – Phantomazi