接收详情
来源:互联网 发布:雷神 外星人 知乎 编辑:程序博客网 时间:2024/05/13 19:03
private String ida;
private List<News> newsa=new ArrayList<News>();
private ImageView otheer_image;
private TextView tex_name;
private TextView tv_conten;
News news = null;
List<News> list = null;
XmlPullParserFactory xmlPullParserFactory = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_other);
otheer_image = (ImageView) findViewById(R.id.otheer_image);
tex_name = (TextView) findViewById(R.id.tv_name);
tv_conten = (TextView) findViewById(R.id.tv_conten);
Intent intent=getIntent();
ida = intent.getStringExtra("idaa");
Log.d("TAG", "传过来的值"+ida);
getxml();
}
private void getxml() {
String url="http://www.oschina.net/action/api/tweet_detail?id="+ida;
HttpUtils httpUtils = new HttpUtils();
httpUtils.configCurrentHttpCacheExpiry(0);
httpUtils.send(HttpMethod.GET, url, new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
}
@Override
public void onSuccess(ResponseInfo<String> arg0) {
String result = arg0.result;
InputStream inputStream = new ByteArrayInputStream(result.getBytes());
List<News> pullXMLUtils = Xutils.PullXMLUtils(inputStream, "UTF-8");
for (News news : pullXMLUtils) {
tex_name.setText(news.author);
tv_conten.setText(news.body);
BitmapUtils bitmapUtils = new BitmapUtils(OtherActivity.this);
//
// // 加载网络图片
bitmapUtils.display(otheer_image, news.portrait);
}
}
});
}
}
//设置适配器
public class MyAdaotera extends BaseAdapter{
Context context;
List<News> news=new ArrayList<News>();
private View view;
private TextView tv1;
private TextView tv2;
private TextView tv3;
private ImageView image;
private ImageView item_image;
public MyAdaotera(Context context, List<News> news) {
this.context=context;
this.news=news;
this.notifyDataSetChanged();
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return news.size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return news.get(position);
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
@Override
public int getItemViewType(int position) {
if(news.get(position).imgBig.equals("")){
return 0;
}else{
return 1;
}
}
@Override
public int getViewTypeCount() {
return 2;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
int itemViewType = getItemViewType(position);
ImageLoaderConfiguration builder=new Builder(context).build();
ImageLoader.getInstance().init(builder);
switch (itemViewType) {
case 0:
view = View.inflate(context, R.layout.list_item, null);
item_image = (ImageView) view.findViewById(R.id.item_image);
tv1 = (TextView) view.findViewById(R.id.tv1);
tv2 = (TextView) view.findViewById(R.id.tv2);
tv3 = (TextView) view.findViewById(R.id.tv3);
ImageLoader.getInstance().displayImage(news.get(position).portrait, item_image);
tv1.setText(news.get(position).body);
tv2.setText(news.get(position).author);
tv3.setText(news.get(position).pubDate);
break;
case 1:
Toast.makeText(context, news.get(position).imgBig, 0).show();
view=View.inflate(context, R.layout.list_item1, null);
image = (ImageView) view.findViewById(R.id.item_image1);
// BitmapUtils bitmapUtils = new BitmapUtils(context);
//
// // 加载网络图片
// bitmapUtils.display(image, news.get(position).imgBig);
ImageLoader.getInstance().displayImage(news.get(position).imgBig, image);
break;
}
return view;
}
}
- 接收详情
- 接收
- 接收
- 接收
- 出错详情
- UITextField 详情
- 应用详情
- HttpServlect详情
- Hugepages详情
- 了解详情
- UIApplicaton详情
- RDD 详情
- 商品详情
- 搜索详情
- 订单详情
- 仿淘宝详情页上拉看详情
- javascript查看详情与收起详情
- php cli详情
- oracle表碎片整理
- C#操作摄像头 实现拍照功能
- Mysql5.7源码安装
- test_latex_coding
- 关于对linux环境变量的理解
- 接收详情
- zTree && blockUI(2016-6-30)
- mybatis相关1
- HRESULT解析
- SIFT特征
- httpclient请求数据和gson的解析
- adc和pwm
- poj2449
- 通过过滤器生成静态页面-springmvc