-
这里首先需要知道ScrollView是内嵌LinearLayout线性布局的,以下示例代码和样式图就拿ImageView为例。
【Android】的ScrollView滚动布局获取数据基础方法
在手机端软件中常常会见到页面滚动效果,比如用浏览器浏览网页,这里就用到了ScrollView滚动布局,它的基本使用方法很简单,有几种方式,并且还可以结合ScrollView滚动布局将网页中数据滚动浏览。具体使用方法如下。
一、ScrollView滚动布局基本使用方法
二、使用ScrollView滚动布局获取网页数据
-
dialog.show();
和
dialog.dismiss();
来控制。
-
- package com.example.layout.tools;
- import org.apache.http.HttpResponse;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.methods.HttpPost;
- import org.apache.http.impl.client.DefaultHttpClient;
- import org.apache.http.util.EntityUtils;
- public class HttpUtils {
- public static String sendPostMethod(String path,String encoding){
- String result="";
- HttpClient httpClient=new DefaultHttpClient();
- try {
- HttpPost post=new HttpPost(path);
- HttpResponse response=httpClient.execute(post);
- if(response.getStatusLine().getStatusCode()==200){
- result=EntityUtils.toString(response.getEntity(),encoding);
- }
- } catch (Exception e) {
- e.printStackTrace();
- } finally{
- httpClient.getConnectionManager().shutdown();
- }
- return result;
- }
- }
-
①在onPostExecute方法中,需要使用
Spanned spanned=Html.fromHtml(result);
textView.setText(spanned);
从html页面中连带html标签获取到客户端中;
②并在客户端中需要处理HTML中超链接的事件,所以需要用到
textView.setMovementMethod(new LinkMovementMethod());
这样就可以在手机客户端中点击页面中的超链接了。
具体这个子类MyTask的代码如下: