- 浏览: 185702 次
- 性别:
- 来自: 北京
最新评论
-
buddie:
不知道为什么图片丢了,又重新补的图片
AC多模式匹配算法 -
buddie:
380226205 写道二楼能直接解决问题,楼主的代码有bug ...
关于使用代码创建ProgressBar -
380226205:
二楼能直接解决问题,楼主的代码有bug,不知道哪儿copy过来 ...
关于使用代码创建ProgressBar -
qqyumidi:
这样用广播实现感觉太 “重” 了
关于Activity之间传递Handler问题的变通使用广播来解决问题 -
hyp712:
ProgressBar progressBar = new P ...
关于使用代码创建ProgressBar
文章列表
在我的开发工作中,遇到了这样一种问题:一个非主Activity中新建了一个线程来下载文件,在文件尚未下载完成之前,切换到主Activity界面,同时finish()掉刚才的非主Activity。这时,下载线程,还是在继续下载文件的。
当文件下载完成后,发去一个Message,由非主Activity中的handler来处理。这时因为界面在主Activity界面,怎么才能调用主Activity中的方法来更新主Activity界面呢?
开始我想到了在Activity之间传递Handler,将主Activity中的Handler传递给非主Activity,并在非主Activity中给主Activit ...
在自己的项目中,遇到了代码创建ProgressBar,无法更改样式等问题。在交流群里,也有人问过!
今天我就结合我查的资料和大家交流一下。
ProgressBar mProgressBar=new ProgressBar(context);
this.addView(mImageView,0);
这样,可以用代码创建一个ProgressBar,可是怎么把的样式改成横条状呢?
在使用XML文件来布局时,会使用style来设置:
style="?android:attr/progressBarStyleHorizontal"
可是我们 ...
在我做的小项目中,会在点击“更新”按钮时弹出一个ProgressDialog。
第一次显示ProgressDialog,一切正常。
然后更新完成后,我用了
dialog.dismiss();
来关闭我的ProgressDialog。
当我第二次和以后调用showDialog(0)来显示ProgressDialog时,ProgressDialog的进度动画是静止的。
后来将代码改成了
//dialog.dismiss();
dialog.hide();
就OK了!
今天用到了setTextColor(),参数写成了“#0000FF”,IDE提示错误。
查了下资料发现setTextColor()的参数应该写成以下的这种形式:
setTextColor(0xFF0000FF);//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。
另外还可以使用系统自带的颜色类
setTextColor(android.graphics.Color.BLUE);
...
Activity:
在程序启动时,先获得当前屏幕的状态,并设置相应的布局文件。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); //注意顺序
Configuration newConfig=getResources().getConfiguration();//获取当前应用配置
if(newConfig.orientat ...
Activity:
public class CourseOnLine extends Activity {
private WebView webview;
private ProgressDialog dialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
showDialog(0);
super.onCreate(savedInstanceState);
setContentView(R.layout.online);
Intent intent=ge ...
Android APK文件在电脑上面运行方法
apk是Android系统的发布的工程包,很多时候我们想在电脑上而非Android手机上面运行它。下面就提供下Android APK文件在电脑上面运行方法。
第一步:下载并解压android SDK到自己硬盘上。
第二步:在系统环境变量中增加系统变量SDK_ROOT,并让它指向android SDK安装目录之下的tools文件夹。
第三步:在cmd命令状态下进入android SDK安装目录之下的tools文件夹,并使用“android create avd --name Jackliao --target 3”创建一个叫“j ...