如何动态设置ImageView的宽度高度以及位置

如何动态设置ImageView的宽度高度以及位置,第1张

动态的获取和设置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的高度并输出的问题,谢谢!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9668727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存