私は空白の線形リストを持っています、私は動的にロードされる画像のリストを持っています(URLから、動作しています)。
画像をグリッドで表示する必要があります(Facebookフォトギャラリーにアクセスするときなど)。
明らかな理由でXMLを使用できません。画像が重なり合っており、非常に小さいだけで表示されています。
また、画面サイズのパーセンテージに簡単に設定することは可能ですか?(したがって、リストはすべてのデバイスで同じように見えます)
これまでのコードは次のとおりです。
private void Display()
{
Toast toast = Toast.makeText(getApplicationContext(), "Downloading Photos", Toast.LENGTH_SHORT);
toast.show();
//Get width of the image.
int imageWidth = (int)getWindowManager().getDefaultDisplay().getWidth() / 3;
LayoutParams gp = new GridView.LayoutParams(GridView.LayoutParams.FILL_PARENT, (int)imageWidth);
//Placeholders
for(int _i = 0; _i < _noOfPhotos; _i++)
{
ImageView imageView = new ImageView(getApplicationContext());
imageView.setImageResource(R.drawable.no_image);
imageView.setLayoutParams(gp);
_imageViewArray.add(imageView);
this.addContentView(_imageViewArray.get(_i), gp);
}
//Set URL
//UrlImageViewHelper.setUrlDrawable(imageView, _userGallery.get(_i).getPicture());
}