如何以編程方式添加視圖到現有的視圖,例如我在XML TextView的,現在我需要補充的是TextView的編程下面ImageView的,這裏是我試過,下面添加現有的TextView一個ImageView的編程
HorizontalScrollView scroll = new HorizontalScrollView(getApplicationContext());
LinearLayout imageLayout = new LinearLayout(getApplicationContext());
scroll.setLayoutParams(new ViewGroup.LayoutParams(imageLayout.getWidth(),
imageLayout.getHeight()));
scroll.addView(imageLayout);
for (int i = 0; i < 15; i++) {
final ImageView imageView = new ImageView(this);
imageView.setTag(i);
imageView.setImageResource(R.drawable.logo);
imageLayout.addView(imageView);
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.e("Tag", "" + imageView.getTag());
}
});
}but its not adding any imageview, I'm trying to do this in **AlertDialog**
你的HorizontalScrollView添加到現有的View^h ierarchy?從片段中,我可以看到你已經創建了一個HorizontalScrollView滾動並添加了一個imageView。 – Praga