菜鸟般的问题这么久都没人会回答,csdn现在真的没人了吗?

解决方案 »

  1.   

    ImageView 新建出来 ,没有容器怎么显示在界面上
      

  2.   

    首先你的imageview不是activity_main.xml中的,是你在代码中定义的,那就得加到容器中去,你的xml中肯定有LinearLayout或RelativeLayout之类的,然后 LinearLayout lay=(LinearLayout)findviewbyid(R.id.xxx);然后lay.addview(imageview);
      

  3.   

    两种办法创建控件:
    1 activity_main xml里面存在该容器,那就要用findviewbyid来找到它
    2 程序里创建,就像LZ写的代码new一个控件,但这样要求你必须要有layout,而你的代码里layout是通过xml生成的,在onCreate里是不能获得这个实例的。除非像这样做:
    LinearLayout xxx = new LinearLayout(this);
    ......
    xxx.Add(imageview);
    ......
    setContentView(xxx);
      

  4.   

    不好意思函数写错了应该是addView
      

  5.   

    new出来的ImageView没有加到任何容器中,它就不知道显示在哪儿