动态的获取和设置ImageView的宽度和高度,参考实例如下:
import androidappActivity;
import androidosBundle;
import androidutilLog;
import androidviewViewGroupLayoutParams;
import androidwidgetImageView;
public class PicTest extends Activity {
private final String TAG = "Pictrue Test!!!";
private ImageView image;
private int height = 0;
private int width = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
setContentView(Rlayoutmain);
image = (ImageView)findViewById(RidImageView01);
//height = imagegetHeight();
//width = imagegetWidth();
//Logd(TAG, "height: " + height);
//Logd(TAG, "width: " + width);
LayoutParams para;
para = imagegetLayoutParams();
Logd(TAG, "layout height0: " + paraheight);
Logd(TAG, "layout width0: " + parawidth);
paraheight = 300;
parawidth = 300;
imagesetLayoutParams(para);
Logd(TAG, "layout height: " + paraheight);
Logd(TAG, "layout width: " + parawidth);
}
}
windowonload = function(){
var div = documentgetElementById("div");
var width = divoffsetWidth;
divstyleheight = width+"px" ;
}
对,如果用原生的js:
documentgetElementById("div1")styleheight获取高度的话只能获取内嵌(行内)样式,也就是写在元素上面的样式,意思你用:
documentgetElementById("div1")styleheight=“50px”;或者在元素上:
<div style="height:50px"></div>
设置了之后就可以用了,但是没有设置之前取不到!
但是用jquery是可以取到的:
$("#div1")css("height");或者:
$("#div1")height();
希望对你有帮助,望采纳!
以上就是关于如何动态设置ImageView的宽度高度以及位置全部的内容,包括:如何动态设置ImageView的宽度高度以及位置、js获取动态宽度并赋值给高度,能做到吗、javascript动态获得div的高度并输出的问题,谢谢!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)