shwq.net
当前位置:首页 >> AnDroiD如何在代码里设置布局 >>

AnDroiD如何在代码里设置布局

在线性布局LinearLayout里加入view比较简单,因为属性比较少,布局简单 示例,加入一个TextView LinearLayout layout = (LinearLayout)findViewById(R.id.layout);TextView tv = new TextView(this);tv.setText("hello,world");LayoutParams lp ...

很麻烦,总之。 我以相对布局为例子说明下 btn1 = new Button(this); btn1.setText("我是按钮"); btn1.setId(ID_BTN1); RelativeLayout.LayoutParams lp1 = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.La...

1、比如imageView,有一个getLayout方法,获得的layout在强转类型到LinearLayout或者其他,然后再设定margin什么的。 2、我们平常可以直接在xml里设置margin,如: Xml代码 但是有些情况下,需要在java代码里来写,可是View本身没有setMargin方...

//在代码中设置控件大小的方法 private Button mbtn; mbtn = (Button) findViewById(R.id.btn_test); LayoutParams lp; lp=mbtn.getLayoutParams(); lp.width=100; lp.height=200; mbtn.setLayoutParams(lp); //在代码中设置界面大小的方法: Dis...

添加android:gravity="center" android:layout_gravity="center"属性。 (android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式) 比如把一组button放在一个Linearlayout里面,然后给该Linearl...

android 中有两种边距:外边距margin 和内边距 padding 假设一个控件A和一个控件B 设置A控件的外边距(上下左右)为10dp的代码为: margin:10dp; 设置A空间的外边距(上)为10dp的代码为: margin-top:10dp; 其他以此类推

Activity中定义 private TextView tv; Activity中的 onCreate函数里 tv=(TextView)findViewById(R.id.TextView01) 其中R.id.TextView01是xml中定义的 LayoutParams p=tv.getLayoutParams(); p.height = 100; tv.setLayoutParams(p);

在想隐藏的布局中加入 android:visibility="gone"在java代码中findViewById(R.id.……);获得那个布局然后 用 setVisibity()方法实现 显示或隐藏参数分别为 View.INVISIBLE (不显示,仍占有内存)、View.GONE(不显示,不占用内存)和 View.VISIBLE。

前面总结了如何应用android自带的布局到ListView中去,现在如果想让自己的ListView更生动,只需要将自己定义的布局应用到ListView中,在布局中添加一些生动的元素,比如,图标。 一、为ListView每个item添加一个图标 先看效果: 首先定义一个ent...

RelativeLayout layout =(RelativeLayout) findViewById(R.id.layout); Button but = new Button(this); RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(50,50); lp.addRule(RelativeLayout.ALIGN_TOP,R.id.button); lp.add...

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com