android前台的textview怎么显示一个数组,并且定时刷新数据?

问题描述

android前台的textview怎么显示一个数组,并且定时刷新数据?

有一个数组,想把里面的数据定时在前台一个文本框显示,每次显示一个。代码要怎么弄啊??新手刚开始学安卓开发。求大神不要嫌弃。

解决方案

 Handler handler = new Handler();
int i =0;
Runnable runnable = new Runnable() {
    @Override
    public void run() {
        // handler自带方法实现定时器
        try {
            handler.postDelayed(this, 1000);  //一秒
            textview数组[i].setText(Integer.toString(i++));
            if(i== textview数组.length) i=0;
            System.out.println("do...");
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            System.out.println("exception...");
        }
    }
};

解决方案二:

handler不停改变TextView的内容

解决方案三:

php 前台数据显示
Android架构: MVC 模式加载数据 前台显示
Android架构: MVC 模式加载数据 前台显示

解决方案四:

用handler 将数组中的内容返回 在主线程就定时展示

解决方案五:

http://wang-peng1.iteye.com/blog/572892

ViewFlipper

解决方案六:

通过数组循环显示到TextView上。
1、获取数组
2、获取TextView组件
3、循环拼接数组成字符串,显示到TextView中
比如
String[] arr={"a","b","c"};//定义一个数组,模拟获取到的数组
TextView tv = (TextView)findViewById(R.id.xxxx);//获取一个TextView
String ct = "";//定义一个字符串
for(int i=0;i<arr.length;i++){
ct = ct + arr[i];//数组拼接成字符串
}
tv.setText(ct);//在TextView中显示数组内容。

时间: 2024-11-03 19:34:08

android前台的textview怎么显示一个数组,并且定时刷新数据?的相关文章

长按复制粘贴-Android中长按textView弹出一个复制,editText长按弹出粘贴等等

问题描述 Android中长按textView弹出一个复制,editText长按弹出粘贴等等 Android中长按textView弹出一个复制,editText长按弹出粘贴等等这个是怎样做的,求大神解答! 解决方案 android:textIsSelectable=""true""在部分手机上不管用,你试试下面这个textview.setOnLongClickListener(new View.OnLongClickListener() { @Override pu

手机定位-新手求助,android百度定位textview没有显示地址

问题描述 新手求助,android百度定位textview没有显示地址 public class StartCanteenActivity extends Activity { private TextView locationInfoTextView = null; private Button startButton = null; private LocationClient locationClient = null; private static final int UPDATE_TI

Android控件textview文字显示不全,求帮忙?

问题描述 Android控件textview文字显示不全,求帮忙? 解决方案 你看看是不是android:singleLine = "true" 解决方案二: android_width="match_parent" android_height="warp_content" android:singleLine = "fasle" 解决方案三: width改成warp_content 解决方案四: 这个要看你写xml了,估计

javascript-JavaScript,一个数组,其中的数据个数并不是固定的,像这样的数组应该如何进行排序?

问题描述 JavaScript,一个数组,其中的数据个数并不是固定的,像这样的数组应该如何进行排序? JavaScript,一个数组,其中的数据个数并不是固定的,像这样的数组应该如何进行排序? 解决方案 sort方法,和个数无关 var arr = [1, 2, 45, 78, 23, 223, 55, 8]; arr.sort(function (a, b) { return a - b; /*升序,降序改为b-a*/ }); alert(arr) 解决方案二: 你写个快速排序,参数就是数组,

IOS swift 异步加载数据,并显示一个进度条

问题描述 IOS swift 异步加载数据,并显示一个进度条 网络获取数据使用的是NSURLConnection,异步请求.这个数据已经能够获得了.现在想要实现的是,通过登录界面输入账号什么的,点击提交按钮可以在显示进度条的同时执行post请求得到数据,如果这个数据不为空进度条消失并登录成功回到主界面,否者就提示有错. 希望小伙伴给个简单的例子,这样会更好理解 这个在安卓中是用AsyncTask实现的..线程一直都理不清,还请小伙伴们多多指导.谢谢!!!!! 解决方案 http://www.it

Android学习小结之获取被启动的Activity传回的数据_Android

当前Activity:包含一个Button和一个TextView,用于启动另一个Activity和显示传回的数据,这里重写了onActivityResult()方法. public class MainActivity extends AppCompatActivity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn

Android学习小结之获取被启动的Activity传回的数据

当前Activity:包含一个Button和一个TextView,用于启动另一个Activity和显示传回的数据,这里重写了onActivityResult()方法. public class MainActivity extends AppCompatActivity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn

php数组入门教程与数据相关操作函数

array()可以声明一个空数组: array[] = $value 在数组存在时,追加一个数据:在数组不存时,生成一个数组,并追加数据. array[$index] = $value 在数组存在时,追加或修改一个数据:在数组不存时,生成一个数组,并追加数据 range($n, $m); 指定值的范围.如range(2,4)生成数组 array(2,3,4). count($array); 取得数组的大小. array_pad($array, $length, $value); 返回一个长度$l

Android实现在TextView文字过长时省略部分或滚动显示的方法_Android

本文实例讲述了Android实现在TextView文字过长时省略部分或滚动显示的方法.分享给大家供大家参考,具体如下: TextView中有个ellipsize属性,作用是当文字过长时,该控件该如何显示,解释如下: 1.android:ellipsize="start"-–省略号显示在开头 2.android:ellipsize="end"--省略号显示在结尾 3.android:ellipsize="middle"--省略号显示在中间 4.an