郑州app开发新闻列表时候,遇到新闻列表中的图片展示,因为图片需要获取网络图片,imageview中的setImageURL提示不兼容的类型: String无法转换为Uri。导致android studio运行结果提示不兼容的类型: String无法转换为Uri。解决方法是需要自己定义类,解决imageview中setImageURL无法输入string的问题。
控件布局代码如下
mainactivity中的代码是
package cn.xhhkj.xhhkjtest;
import android.os.Bundle;
import android.os.Handler;
import android.util.Xml;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ListView;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import org.xmlpull.v1.XmlPullParser;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
private ListView lv_list;
private String path = "http://192.168.0.101/news.xml";
private ArrayListnewslist = new ArrayList();
protected static final int GET_DATA = 0;
private MyAdapter adapter;
private Handler handler = new Handler(){