导航:首页 > 操作系统 > android代码

android代码

发布时间:2022-01-28 21:47:56

android 代码里面怎么设置

在线性布局LinearLayout里加入view比较简单,因为属性比较少,布局简单
示例,加入一个TextView

1
2
3
4
5

LinearLayout layout = (LinearLayout)findViewById(R.id.layout);
TextView tv = new TextView(this);
tv.setText("hello,world");
LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layout.addView(tv,lp);

在相对布局中RelativeLayout中加入view,属性较多
示例,加入TextView和Button,让TextView居中,并且设置Button在TextView的下方

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

RelativeLayout layout;
TextView tv = new TextView(this);
tv.setText("hello,world");
Button btn = new Button(this);
btn.setText("button");
tv.setId(0x011);
btn.setId(0x012);
LayoutParams tvLp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
LayoutParams btnLp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
//添加布局规则,居中于父类
tvLp.addRule(RelativeLayout.CENTER_IN_PARENT,RelativeLayout.TRUE);
//添加布局规则,在tv的下方
btnLp.addRule(RelativeLayout.BELOW, tv.getId());
layout.addView(tv,tvLp);
layout.addView(btn,btnLp);

public void addRule(int verb, int anchor) 方法就是给view设定布局规则,verb是规则属性,就是xml文件中的各种属性值,anchor是依靠的view的id或者比如上面的RelativeLayout.CENTER_IN_PARENT的时候就是设置true或false

⑵ android代码,这是什么意思

登陆,主要看看HttpUtil里面的BASE_URL
这个就是登陆的地址

⑶ 如何打开android 源代码

可以用配置了Android环境的eclipse,也可以直接用Android studio,都可以直接导入项目源码

⑷ android 代码中的 @ 符号什么意思

xml中的@就是在哪个文件里面找变量
android:text="@string/hello"就是text的值是 在string文件里的 hello变量

⑸ Android代码中修改系统时间

android下修改时间的代码:

java">publicvoidtestDate(){
try{
Processprocess=Runtime.getRuntime().exec("su");
Stringdatetime="20131023.112800";//测试的设置的时间【时间格式yyyyMMdd.HHmmss】
DataOutputStreamos=newDataOutputStream(process.getOutputStream());
os.writeBytes("setproppersist.sys.timezoneGMT ");
os.writeBytes("/system/bin/date-s"+datetime+" ");
os.writeBytes("clock-w ");
os.writeBytes("exit ");
os.flush();
}catch(IOExceptione){
e.printStackTrace();
}
}

⑹ android在代码里添加按钮

你好:

不太理解你的意思,给你写了个小Demo 是用代码初始化button

{

privateButtonbtn;
privateRelativeLayoutlayout;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);
layout=(RelativeLayout)this.findViewById(R.id.layout);
//初始化button加入布局
btn=newButton(this);
btn.setBackgroundResource(R.drawable.ic_launcher);
layout.addView(btn);
}

}
希望能帮到你

⑺ android开发中 改变背景的代码是什么

在Java代码中设置

背景资源如果在res drawable下面:

view.setBackgroundResource(R.drawable.img);

背景资源如果是颜色值:

view.setBackgroundColor(R.color.white);

背景资源如果是drawable对象:

view.setBackground(drawable);

在xml中设置

android:backgroud="@drawable/img"

android:backgroud="@color/white"

⑻ android 代码分享有哪些

去GitHub上面看,上面的代码很全,基本都是大牛写的

⑼ android 代码中如何注释多行

⑽ Android如何在java代码中设置margin

在xml里设置margin,如:<ImageView android:layout_margin="5dip" android:src="@drawable/image" />但是有些情况下,需要在java代码里来写,通过查阅android api,android.view.ViewGroup.MarginLayoutParams有个方法setMargins(left, top, right, bottom). 其直接的子类有: FrameLayout.LayoutParams, LinearLayout.LayoutParams and RelativeLayout.LayoutParams.:LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);lp.setMargins(10, 20, 30, 40);imageView.setLayoutParams(lp);

阅读全文

与android代码相关的资料

热点内容
劳动法里面有没有带工资算法的 浏览:454
如何在u盘里拷解压软件 浏览:689
oracle数据库登陆命令 浏览:614
python自动化运维之路 浏览:400
eclipsejava教程下载 浏览:987
tita搜索app怎么配置 浏览:263
oracle的连接命令 浏览:1002
基于单片机的恒温水壶 浏览:878
鸿蒙系统文件夹怎么换背景 浏览:296
b站动画算法 浏览:712
程序员每月还房贷 浏览:355
cad墙闭合命令 浏览:168
udp广播可以找到本地服务器地址 浏览:676
加密门卡手机如何复制门禁卡 浏览:266
夜莺的PDF 浏览:707
地方资讯app如何推广 浏览:756
金蝶网络加密连不上 浏览:262
压缩垃圾车的配置部件 浏览:920
视频文件能压缩吗 浏览:71
什么叫美国服务器 浏览:232