0
複数の画像を4つの画像ビューにアップロードしようとしていますが、私はforループを使ってそれを行いたいと思います。xでyをJavaで短縮する方法
ImageView view = defaultView;
String url = {"jpg1.png", "jpg2.png", "jpg3.png", "jpg4.png"};
for (int i = 0; i < 4; i++) {
if (i==0) {
view = aView;
}
if (i==1) {
view = bView;
}
if (i==2) {
view = cView;
}
if (i==3) {
view = dView;
}
Glide
.with(this)
.load("Website/folder/" + url[i])
.override(widthpx, heigthpx)
.into(view);
if文を少なくするにはどうすればよいですか?これは可能ですか?または、配列内に変数を格納する方法はありますか? (のような:Variables[] view = {default, aView, bView, cView, dView}
おかげ
'switch'ステートメントを使用してください。また、 'aView'などの定数が定数であれば、配列検索が可能です。 –
またはあなたが指摘したような配列を使用してください。たくさんのオプション。 – CollinD