80,351
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:id="@+id/btn_count"
android:layout_width="65dp"
android:layout_height="30dp"
android:layout_marginLeft="10dp"
android:background="@color/purple"
android:text="@string/count"
android:textColor="#ffffff"
/>
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="15sp"
android:layout_marginLeft="10dp"
android:layout_below="@id/btn_count"/>
</RelativeLayout>
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
final MyLIstViewData mydata= myList.get(position);
ViewHolder holder;
if (convertView == null) {
holder = new ViewHolder();
final int listpos=position;
convertView = mInflater.inflate(R.layout.activity_display,null);
WebView webView = (WebView) convertView.findViewById(R.id.webView);
TextView dateauthorCtrl=(TextView)convertView.findViewById(R.id.tv_date_author);
String url ="http:baidu.com";
webView.loadUrl(url);
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
//返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
view.loadUrl(url);
return true;
}
});
holder.count=(Button)convertView.findViewById(R.id.btn_count);
convertView.setTag(holder);
holder.count.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
//改变MyLIstViewData数组的操作
}
});
}else {
holder = (ViewHolder) convertView.getTag();
holder.count.setText("counted");
}
}