このコードは別の project.setcontentView(a viewgroup).this ビュー グループ addView(mainView) で動作します。
mainView = mLInflater.inflate(R.layout.playsong, null);
mflipper = (MyFlipper) mainView.findViewById(R.id.viewflipper);
protected void onPostExecute(Void result)
{
super.onPostExecute(result);
mflipper.removeAllViews();
for(int i=0;i<listBitmap.size();i++)
{
mflipper.addView(addImageView(listBitmap.get(i)));
}
mflipper.invalidate();
mflipper.showNext();
}
private View addImageView(Bitmap bitmap) {
ImageView imageView = new ImageView(PlayingSongActivity.this);
imageView.setImageBitmap(bitmap);
imageView.setScaleType(ImageView.ScaleType.CENTER);
return imageView;
}
<cn.duole.util.MyFlipper
android:layout_width="fill_parent"
android:layout_height="200dip"
android:background="@android:color/white"
android:id="@+id/viewflipper"
android:layout_marginTop="40dip"
android:padding="20dip"
android:layout_gravity="center_horizontal"
/>
コードの後、viewflipper
まったく表示されません。助けてください。問題が何であるかわかりません。addImageView(listBitmap.get(i))は正しいです。