刷新Activity中的scrollview示例(局部ui刷新)
1.創(chuàng)建一個(gè)包含ScrollView的布局文件:
2.實(shí)現(xiàn)ScrollView的刷新
package com.example.uirefresh;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ScrollView;
import android.widget.TextView;
public class MainActivity extends Activity implements android.view.View.OnClickListener{
private Button btnExit;
private TextView text;
private ScrollView scroll;
private boolean bool = true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnExit = (Button) findViewById(R.id.exit);
text = (TextView) findViewById(R.id.text);
scroll = (ScrollView) findViewById(R.id.scroll);
btnExit.setOnClickListener(this);
//在主線程main中開一子線程來(lái)刷新局部的ScrollView
new Thread(new RefreshThread()).start();
}
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.exit :
finish();
break;
}
}
public class RefreshThread implements Runnable{
@Override
public void run() {
while(bool) {
try {
Thread.sleep(5000);//每五秒刷新一次
} catch (InterruptedException e) {
e.printStackTrace();
}
synchronized (this) {
//用post方法刷新
text.post(new Runnable() {
@Override
public void run() {
text.append("Hello World...n");
}
});
}
}
}
}
@Override
protected void onDestroy(){
super.onDestroy();
bool = false;
}
}
- android PopupWindow 和 Activity彈出窗口實(shí)現(xiàn)方式
- Android Activity切換(跳轉(zhuǎn))時(shí)出現(xiàn)黑屏的解決方法 分享
- Android的Activity跳轉(zhuǎn)動(dòng)畫各種效果整理
- Android基礎(chǔ)之Fragment與Activity交互詳解
- Android Activity之間傳遞圖片(Bitmap)的方法
- 實(shí)現(xiàn)activity管理器一次退出所有activity
- android開發(fā)教程之startActivityForResult使用方法
- android開發(fā)之為activity增加左右手勢(shì)識(shí)別示例
- Android實(shí)現(xiàn)Activity界面切換添加動(dòng)畫特效的方法
- Android實(shí)現(xiàn)退出時(shí)關(guān)閉所有Activity的方法
- Android顯式啟動(dòng)與隱式啟動(dòng)Activity的區(qū)別介紹
- Android中通過(guò)view方式獲取當(dāng)前Activity的屏幕截圖實(shí)現(xiàn)方法
- android獲取當(dāng)前運(yùn)行Activity名字的方法
- 分享一個(gè)安卓的內(nèi)置多種工具類的Activity
相關(guān)文章
Android SeekBar實(shí)現(xiàn)禁止滑動(dòng)
這篇文章主要為大家詳細(xì)介紹了Android SeekBar實(shí)現(xiàn)禁止滑動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-03-03
Android編程實(shí)現(xiàn)為應(yīng)用添加菜單的方法
這篇文章主要介紹了Android編程實(shí)現(xiàn)為應(yīng)用添加菜單的方法,涉及Android菜單界面布局與功能實(shí)現(xiàn)的相關(guān)技巧,需要的朋友可以參考下2016-01-01
Android中使用adb命令通過(guò)IP地址連接手機(jī)
這篇文章主要介紹了Android中使用adb命令通過(guò)IP地址連接手機(jī)的方法,本文給大家分享兩種解決方法 ,需要的朋友可以參考下2018-07-07
Android仿微信Viewpager-Fragment惰性加載(lazy-loading)
這篇文章主要為大家詳細(xì)介紹了Android仿微信Viewpager-Fragment惰性加載lazy-loading,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
Android canvas畫圖操作之切割畫布實(shí)現(xiàn)方法(clipRect)
這篇文章主要介紹了Android canvas畫圖操作之切割畫布實(shí)現(xiàn)方法,通過(guò)clipRect方法實(shí)現(xiàn)canvas畫布的切割操作,需要的朋友可以參考下2016-10-10

