永发信息网

关于android控件的应用!求解 高分奉上!

答案:1  悬赏:80  手机版
解决时间 2021-02-28 17:02
关于android控件的应用!求解 高分奉上!
最佳答案
/*Button bn1 = (Button)findViewById(R.id.bn1);
Button bn2 = (Button)findViewById(R.id.bn2);
bn1.setText("");
bn2.setText("");
bn1.setBackgroundColor(Color.RED);
bn2.setBackgroundResource(R.drawable.exit1);
建立了两个button bn1和 R.id.bn1关联
bn2同
关联,简单点说就是 当有按下这个button,系统发出的消息中的标示是R.id.bn1

Resources re= getResources();
Drawable dr = re.getDrawable(R.drawable.icon);
bn1.setBackgroundDrawable(dr);

这段功能是获取 标记为R.drawable.icon的一张图片,并把bn1的背景设置为这张图片

ImageView im = (ImageView)findViewById(R.id.ImageView01);
ImageButton imb = (ImageButton)findViewById(R.id.ImageButton01);

im.setImageResource(R.drawable.exit1);
imb.setImageDrawable(dr);
读取一张图im,为R.drawable.exit1,
生成一个Imagebutton 关联为R.id.ImageButton01,同时这个button的图片是刚读取的图im.

final Animation ani = AnimationUtils.loadAnimation(this, R.anim.anim);
读取一个动画,标记为R.anim.anim(定义在某个xml文件内)

bn2.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
v.startAnimation(ani);
}
});

为bn2建立一个事件监听器,点击后 就显示刚才生成的动画

RadioButton rb = (RadioButton)findViewById(R.id.RadioButton01);
rb.setBackgroundColor(Color.BLACK);
rb.setBackgroundResource(R.drawable.icon);
RadioGroup rg = (RadioGroup)findViewById(R.id.RadioGroup01);
rg.setBackgroundColor(Color.BLACK);

也是生成一种button,具体lz看生成的界面就明白了,语法和刚才的代码差不多

ArrayAdapter aa = new ArrayAdapter(this,android.R.layout.simple_spinner_item,new String[]{"hello","world","android","sun"});
Spinner sp = (Spinner)findViewById(R.id.Spinner01);
sp.setAdapter(aa);

建立一个字符串管理器,再建立一个Spinner对象叫sp,关联R.id.Spinner01
把刚才的配置器配给sp
这里spinner和adapter具体干什么的我身边没doc,不过你运行后的图形界面应该一眼就知道了,这里只是给你讲下语法

final ProgressBar pb=(ProgressBar)findViewById(R.id.ProgressBar01);
pb.setMax(100);
pb.setProgress(50);
pb.setSecondaryProgress(70);
Button bnp = (Button)findViewById(R.id.Bup);
bnp.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
pb.incrementProgressBy(1);
pb.incrementSecondaryProgressBy(-1);
}
});

}}

生成一个进度条和一个按钮,进度条有2条一个主条一个附条
按以下按钮主条+1附条-1

还有不会的hi我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
长株潭个电话号码区号并了后怎么查询株洲电话
BIOS内无硬盘启动选项
华荣小区在什么地方啊,我要过去处理事情
多肉叶插苗多久能长大
右图是生态系统4种组成成分的关系图解,图中
吃葡萄对人有什么好处
蒙古族自治县深井子林场地址有知道的么?有点
柯尼卡美能达彩色复印机C226打印出现一条条黑
payday2大银行还能卡钻机吗
佛教的修观和修定,不修定直接修观可以吗
印尼留学多少钱
顺天房地产开发公司地址在什么地方,想过去办
希韵价格是多少?朋友说这个很不错的的,让我
本人急着做网贷,25个点
谁会日语?急求一个愿意教小弟日语的。
推荐资讯
手脚干裂怎么办
凯元宾馆地址在哪,我要去那里办事
有什么好项目创业能在家做又能回收公司
飞机起飞的原理有没有离心力的影响?
建筑工程技术与设计,建筑建材装饰哪本发表论
唐林新苑怎么去啊,有知道地址的么
菜园村村民委员会我想知道这个在什么地方
江苏2017年高考改革最新方案
星光大道的阿宝叫什么名
为什么我梦幻西游的角色的体力和活力都不上升
为什么弹完钢琴手指和手掌会酸痛
乐享骨汤麻辣烫在什么地方啊,我要过去处理事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?