SOAP サービスからデータを読み取り、そのデータを使用して res フォルダーからローカルに画像を読み込みます。常に 6 つの画像が読み込まれるため、ループを使用しています。これは私のコードです:
final TableLayout tblLay = (TableLayout)findViewById(R.id.lottotl);
final LayoutParams params = new TableLayout.LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT);
for(int i=2;i<9;i++) {
final ImageView image = new ImageView(LastDraw.this);
image.setLayoutParams(trparams);
image.setMaxHeight(20);
image.setMaxWidth(20);
String imgName = "img_" + split[i].substring(split[i].indexOf("=") + 1);
int id = getResources().getIdentifier(imgName, "drawable", getPackageName());
image.setImageResource(id);
row2.setLayoutParams(params);
row2.addView(image);
}
tblLay.addView(row2);
私が抱えている問題は、最初の画像と連続する画像の間にギャップがあることです。
次のようになります (各数字は画像を表します):
1........23456
テーブルレイアウトの行のレイアウトに関係していると思いますが、間違っている可能性があります。
ありがとうございました
誰?