相关疑难解决方法(0)

如何在使用数据加载列表视图之前在具有列表视图的活动中显示进度条(圆圈)

我有一个ListView在我的第二个activity.OnItemClick调用Web服务并尝试获取数据.之后,我将进入第三项活动,该项活动还包含ListView对先前活动ListView项目的描述.

我想在填充之前显示进度对话框ListView.

我不明白怎么做ListView?有谁知道怎么做?

我的守则 -

ThirdActivity.java

   package com.google.iprotect;

import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.xmlpull.v1.XmlPullParserException;

import com.google.iprotect.layout.TitleBarLayout;

import android.app.Activity;
import android.app.ListActivity;
import android.app.ProgressDialog;
import android.content.Intent;
import android.content.res.ColorStateList;
import android.content.res.XmlResourceParser;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.ProgressBar;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.TextView;

public class ThirdActivity extends ListActivity implements OnItemClickListener{

    JSONArray …
Run Code Online (Sandbox Code Playgroud)

android android-listview

140
推荐指数
5
解决办法
37万
查看次数

显示ProgressDialog Android

我有一个EditText,它从用户和searchButton获取一个String.单击searchButton时,它将搜索XML文件并将其显示在ListView中.

我能够从用户那里获取输入,搜索XML文件并在ListView中显示用户搜索的值.

我想要的是ProgressDialog在点击searchButton之后显示一个像"请等待...检索数据......"之类的东西,并在显示数据时将其关闭.

public class Tab1Activity extends ListActivity {
private Button okButton;
private Button searchButton;
Toast toast;
String xml;

private TextView searchText;
private String searchTextString;
HashMap<String, String> o;
ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.tab1);

    searchButton = (Button) findViewById(R.id.search_button);
    searchButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub
            System.out.print("hello");

            searchText = (TextView) findViewById(R.id.search_text);
            searchTextString = searchText.getText().toString();
            readXml(searchTextString);

        }
    });

}

private void readXml(String searchTextString1) {
    ArrayList<HashMap<String, …
Run Code Online (Sandbox Code Playgroud)

multithreading android progressdialog

78
推荐指数
3
解决办法
21万
查看次数