设为首页 加入收藏

TOP

Android学习笔记之控件
2014-11-24 03:22:21 来源: 作者: 【 】 浏览:0
Tags:Android 学习 笔记 控件

Menu控件


//当客户点击MENU按钮的时候,调用该方法
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 1, 1, R.string.exit);
menu.add(0,2,2,R.string.about);
return super.onCreateOptionsMenu(menu);
}
//当客户点击菜单当中的某一个选项时,会调用该方法
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == 1){
finish();
}
return super.onOptionsItemSelected(item);
}


ProgressBar控件


main.xml中增加标签


style=" android:attr/progressBarStyleHorizontal"


//水平进度条(类似windows文件粘贴的进度条)


style=" android:attr/progressBarStyle"


//默认进度条(一个打转的圆圈)


android:visibility="gone"


//设计进度条不可见


class ButtonListener implements OnClickListener{

@Override
public void onClick(View v) {
if(i == 0)
{
//设置进度条处于可见的状态
firstBar.setVisibility(View.VISIBLE);
firstBar.setMax(150);
secondBar.setVisibility(View.VISIBLE);
}
else if ( i < firstBar.getMax()){
//设置主进度条的当前值
firstBar.setProgress(i);
//设置第二进度条的当前值
firstBar.setSecondaryProgress(i + 10);
//因为默认的进度条无法显示进行的状态
//secondBar.setProgress(i);

}
else{
//设置进度条处于不可见状态
firstBar.setVisibility(View.GONE);
secondBar.setVisibility(View.GONE);
}
i = i + 10 ;
}

}


默认为100,但可以自定义


在代码中,使用 firstBar.setMax(150);


在xml文件中的Progress标签中设置android:max="150"属性的效果相同


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 多Activity下的 menu 处理 下一篇Linux中的exit()与_exit()

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何利用Python做数 (2025-12-24 23:48:36)
·如何使用python进行 (2025-12-24 23:48:34)
·python 爬虫入门该怎 (2025-12-24 23:48:31)
·Java 实现多个大文件 (2025-12-24 23:22:00)
·Java多线程编程在工 (2025-12-24 23:21:56)