附上代码 求textview动态赋值
package com.wujw;
import java.util.Random;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.Gravity;
import android.view.WindowManager;
import android.view.WindowManager.LayoutParams;
import android.widget.TextView;
public class PaomadengActivity extends Activity {
private final Random mGenerator = new Random();
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// TODO Auto-generated method stub
WindowManager.LayoutParams textViewparams1 = new WindowManager.LayoutParams();
textViewparams1.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
| WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY;
// params1.width = WindowManager.LayoutParams.FILL_PARENT;
// params1.height = WindowManager.LayoutParams.WRAP_CONTENT;
textViewparams1.width = 341;
textViewparams1.height = 390;
textViewparams1.alpha = 100;
textViewparams1.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL
| LayoutParams.FLAG_NOT_FOCUSABLE;
textViewparams1.gravity = Gravity.LEFT | Gravity.TOP;
// 以屏幕左上角为原点,设置x、y初始值
textViewparams1.x = 0;
textViewparams1.y = 300;
tv = new TextView(this);
WindowManager wm = (WindowManager) getApplicationContext().getSystemService(
WINDOW_SERVICE);
wm.addView(tv, textViewparams1);
new T().start();
}
private Handler mh = new Handler(){
@Override
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
if(msg.what==0){
tv.setText(mGenerator.nextInt()+"");
}
super.handleMessage(msg);
}
};
public class T extends Thread{
@Override
public void run() {
// ......处理比较耗时的操作
while (true) {
// 处理完成后给handler发送消息
Message msg = new Message();
msg.what = 0;
mh.sendMessage(msg);
try {
T.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
--------------------编程问答--------------------
想表达什么意思?
--------------------编程问答--------------------
我也没有理解什么意思
--------------------编程问答--------------------
你不是已经完成了吗.
补充:移动开发 , Android