界面-本人小白问个android的问题

问题描述

本人小白问个android的问题

大概是这样的在一个按钮的onclick里面写了个这个
for(int i = 0;i<10;i++){
控件.layout(控件.getLeft()+1,控件.getTop()+1,控件.getRight()-1,控件.getBottom()-1);
控件.invalidate();
log(”*****,”~~~“);
延时;
}
logcat里是显示了十次,
但界面上为什么看起来还是只绘制最后一次移动了啊?
对不起,本人新人并没有币可以悬赏,抱歉。

解决方案

 10次太快了,眼睛看不出来
 控件.invalidate();中,计算dirty重绘区域是同步方式,但最后发送重绘请求消息是个异步过程。

解决方案二:

用一个handler延时循环

解决方案三:

做延时操作,你每次都invalidate刷新,自然会覆盖前面的。可以将时间拉长,看出效果。

解决方案四:

10次太快了,眼睛看不出来
控件.invalidate();中,计算dirty重绘区域是同步方式,但最后发送重绘请求消息是个异步过程。

解决方案五:

Android-00 小白遇到的第一堆问题
小白一样的表单提交问题

时间: 2024-11-17 23:35:52

界面-本人小白问个android的问题的相关文章

小白问一下关于c++的windows界面编程的问题

问题描述 小白问一下关于c++的windows界面编程的问题 本人刚刚开始自学windows界面编程,用的编译器是vs2012.问了同学决定从winform入手,但是刚开始就被这些头文件啊源文件啊什么的给搞晕了.本来打算今晚写出来一个程序,但是一直在纠结这个参数传递,下面先上代码,非常简单的一个程序. 解决方案 你用winforms就要按照winforms的来,首先,不同于你在学校学的那个C++,winforms有自己的程序入口,无需再写main函数. 你新建了一个窗口,直接放上去按钮.文本框(

android小白问一个故障

问题描述 android小白问一个故障 android小白,做一个很简单的动作,第一个activity里面输入的内容传递到第二个activity的textview中去,但是报错如下 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object ref

android studio-求大牛指导,Android Studio 怎么导入用IDEA编写的工程,本人小白,求详细步骤

问题描述 求大牛指导,Android Studio 怎么导入用IDEA编写的工程,本人小白,求详细步骤 新到一家公司,他们的项目用idea写的,用不惯,怎么导入到Android Studio啊? 话说Android Studio也用不惯... 解决方案 http://zhidao.baidu.com/link?url=6sZioutM83KY8IHyekb_8QCgCMoAPd8rIx1wC8XxZPjH8Rdju41eVKlUEXbZZ5U9zD4E793Xq8EbN4aiyNby-tJT1Q

java请进,本人小白,这个很简单程序看不懂,单击事件。请帮我讲解一下,就是用AIDE开发的呜呜

问题描述 java请进,本人小白,这个很简单程序看不懂,单击事件.请帮我讲解一下,就是用AIDE开发的呜呜 解决方案 这是android/安卓,和java不是一回事-- 请会安卓的来解答吧 解决方案二: **首先上面的三个private是定义在本类里的私有对象. super.oncreate()方法是默认继承的. 下面的setContentView是将R下面的layout中的newone设为初始布局 三个this.XXX是将上面的对象进行初始化,要不会报空指针异常. btn是个按钮,你的代码是给

本人小白,测试框架是不是只有自动化测试才有,求大神解答,谢谢谢谢谢谢谢谢

问题描述 本人小白,测试框架是不是只有自动化测试才有,求大神解答,谢谢谢谢谢谢谢谢 测试框架是不是只有自动化测试才有,什么是测试框架,是不是就是一串代码? 解决方案 看你在什么场合看到的这个词.一切可以复用的代码,并且封装了流程等高层次的逻辑都可以叫做框架.也有单元测试.压力测试.集成测试.界面测试的框架 解决方案二: 测试框架是测试开发过程中提取特定领域测试方法共性部分形成的体系结构:不是测试用例集,而是通用的,具有一般性的系统主体部分.测试人员像做填空一样,根据具体业务完成特定应用系统中与众

关于socket的问题,求大神解释一下以上代码,本人小白不太懂

问题描述 关于socket的问题,求大神解释一下以上代码,本人小白不太懂 import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.InetSocketAddress; import java.net.Socket; import java.net.SocketAddress; import java.nio.charset.Charset; impor

本人小白,要做ios app 需要怎么入门

问题描述 本人小白,要做ios app 需要怎么入门 本人小白,基本没有基础,准备学ios 做个app请问需要学习那些语言,用什么平台?推荐哪些书籍,十分感谢,app是一个查询类的软件,输入关键词,查找软件里数据库信息 解决方案 如果你还在上学,那么你需要基础四门课:1,计算机组成原理 2,操作系统. 3,数据结构 4,计算机网络 如果你准备速成找工作,那么你应该学习:Objective-C程序设计,swift 语法,<120天从入门到精通实战>, 当然入门最快的不是看书,是看视频,从网上找一

jsp-求教:哪位大神帮忙看下代码,本人小白,实在不知道哪里有问题!!

问题描述 求教:哪位大神帮忙看下代码,本人小白,实在不知道哪里有问题!! 代码如下,登陆页面,把java逻辑放到了后台页面上,运行的时候没有报错,但是不跳转.测试账号密码正确不跳转因为没写,但是测试账号密码错误的情况下也不跳转. <%@ page language=""java"" import=""java.util.*java.sql.*info.DataBase"" pageEncoding=""

c语言-C语言:小白问一个问题

问题描述 C语言:小白问一个问题 代码如下 #include void search(float (*p)[4],int n) { int i,j,k; for(i=0;i<n;i++) { k=0; for(j=0;j<4;j++) if(*(*(p+i)+j)<60) k=1; if(k==1) { printf("the falied student numbers are No.%d ",i+1); for(j=0;j<4;j++) printf(&qu