Android布局Java代码构造法
LinearLayout.LayoutParams textParams = new LinearLayout.LayoutParams(100, LayoutParams.WRAP_CONTENT); //宽度为100px,高为自适应最小的高度

解决方案 »

  1.   

    恩,第一个问题是解决了,如下
    LayoutParams layoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT,
               LayoutParams.WRAP_CONTENT);
    linearLayout1.setLayoutParams(layoutParams);
    但第二问题怎么解决呢?我要动画就是想实现点一下,这个LinearLayout慢慢变宽,显示出四张图片。要求是里面的图片不变宽,只是外面的LinearLayout变宽。多谢指点。
      

  2.   

    问题贴定义动画的xml遗漏了,里面是:android:fromXScale="1.0" android:toXScale="4.0"在java文件里面调用动画  linearLayout1.startAnimation(anim);我只是设置linearLayout1变宽,为什么里面的ImageView也变宽了???怎么实现我想要的效果呢?