欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

刷新Activity中的scrollview示例(局部ui刷新)

 更新時間:2014年01月11日 16:02:58   作者:  
代碼很簡單,但是很實用,適合在一個Activity中要刷新局部的UI,比如在掃描一維碼的時候,要把每次掃描的結(jié)果都顯示在界面上

1.創(chuàng)建一個包含ScrollView的布局文件:

2.實現(xiàn)ScrollView的刷新

復(fù)制代碼 代碼如下:

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中開一子線程來刷新局部的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;
}
}

相關(guān)文章

  • Android需要提升權(quán)限的操作方法

    Android需要提升權(quán)限的操作方法

    這篇文章主要介紹了Android需要提升權(quán)限的操作方法,需要的朋友可以參考下
    2014-02-02
  • 一款A(yù)ndroid APK的結(jié)構(gòu)構(gòu)成解析

    一款A(yù)ndroid APK的結(jié)構(gòu)構(gòu)成解析

    本篇文章介紹了我在學(xué)習(xí)過程中對于Android 程序的理解總結(jié),刨析了apk的組成與產(chǎn)生過程,通讀本篇對大家的學(xué)習(xí)或工作具有一定的價值,需要的朋友可以參考下
    2021-10-10
  • Android仿制淘寶滾動圖文條的示例代碼

    Android仿制淘寶滾動圖文條的示例代碼

    這篇文章主要介紹了Android仿制淘寶滾動圖文條的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Android的UI調(diào)優(yōu)教程

    Android的UI調(diào)優(yōu)教程

    這篇文章主要為介紹了Android的UI調(diào)優(yōu)各種案例教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-03-03
  • android TabLayout使用方法詳解

    android TabLayout使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了android TabLayout使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android多媒體之VideoView視頻播放器

    Android多媒體之VideoView視頻播放器

    這篇文章主要為大家詳細(xì)介紹了Android多媒體之VideoView視頻播放器的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • android開發(fā)之關(guān)閉所有的activity的方法

    android開發(fā)之關(guān)閉所有的activity的方法

    本篇文章主要介紹了android開發(fā)之關(guān)閉所有的activity的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Android本地數(shù)據(jù)存儲Room實踐和優(yōu)化技巧

    Android本地數(shù)據(jù)存儲Room實踐和優(yōu)化技巧

    本文詳細(xì)介紹了Android本地數(shù)據(jù)存儲框架Room的使用,包括基本概念、核心組件、最佳實踐、優(yōu)化技巧等,幫助開發(fā)者學(xué)習(xí)和掌握Room的使用方法,提升數(shù)據(jù)存儲效率和應(yīng)用性能
    2023-04-04
  • Android activity實現(xiàn)延時跳轉(zhuǎn)功能

    Android activity實現(xiàn)延時跳轉(zhuǎn)功能

    Activity是一個Android的應(yīng)用組件,它提供屏幕進(jìn)行交互。今天通過本文給大家介紹Android activity實現(xiàn)延時跳轉(zhuǎn)功能,感興趣的朋友一起看看吧
    2021-06-06
  • Android應(yīng)用開發(fā)中單元測試分析

    Android應(yīng)用開發(fā)中單元測試分析

    這篇文章主要介紹了Android應(yīng)用開發(fā)中單元測試的作用,以及何為單元測試,深入學(xué)習(xí)Android應(yīng)用開發(fā)中單元測試,需要的朋友可以參考下
    2015-12-12

最新評論