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 ...

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

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

layout_marginLeft layout_marginTop layout_marginRight layout_marginBottom layout_margin ,希望能够帮助到你!

setBackgroundResource(R.drawable.***); 设置背景有多个api 设置Drawable Resources resources = getContext().getResources();Drawable btnDrawable = resources.getDrawable(R.drawable.layout_bg);layout.setBackgroundDrawable(btnDrawable...

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

//在代码中设置控件大小的方法 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...

2种方法: ①线性布局(LinearLayout):在layout中新建一个text_one.xml文件,外面套的是先行布局,orientation设置垂直(vertical),里面放2个View控件,具体如图: 代码: 效果图: ②:相对布局(RelativeLayout):跟线性布局一样,里面放2个Vi...

不知道你用的是那种布局 相对布局比较容易做你这个 你说的 android:layout_gravity="right|bottom" 没反应是这个得写在包含他的“上级里”

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