android界面中,由于要实现 把一个图 放到listview第一行,并此图要随着listview滚动而滚动
现已实现了,实现思路为,用了二个listview子界面,一个含imageview,另一个不含
实现主要代码如下:
public View getView(int position, View view, ViewGroup parent)
{
if(position==0)
{
view = getLayoutInflater().inflate(R.layout.news_list_itemimg, null);
}
else
{
view = getLayoutInflater().inflate(R.layout.news_list_item, null);
}
return view;
}
listview子界面2 news_list_itemimg
<ImageView android:id="@+id/img1"
android:layout_width="fill_parent"
android:layout_height="148dip"
android:scaleType="fitXY"
android:layout_alignParentTop="true"
android:background="@drawable/local_news_1"
/><TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="24dip"
android:layout_marginTop="6dip"
android:layout_marginBottom="2dip"
android:textSize="18px"
android:singleLine="true"
android:textColor="#333333" />现遇到一个问题:1 如何把Bitmap类型的imaurl 赋给imageview
2 直接在getView中img1.setImageBitmap 会报错,提示有空指针,是不是listview循环时出错?这怎么解决呀,thanks
现已实现了,实现思路为,用了二个listview子界面,一个含imageview,另一个不含
实现主要代码如下:
public View getView(int position, View view, ViewGroup parent)
{
if(position==0)
{
view = getLayoutInflater().inflate(R.layout.news_list_itemimg, null);
}
else
{
view = getLayoutInflater().inflate(R.layout.news_list_item, null);
}
return view;
}
listview子界面2 news_list_itemimg
<ImageView android:id="@+id/img1"
android:layout_width="fill_parent"
android:layout_height="148dip"
android:scaleType="fitXY"
android:layout_alignParentTop="true"
android:background="@drawable/local_news_1"
/><TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="24dip"
android:layout_marginTop="6dip"
android:layout_marginBottom="2dip"
android:textSize="18px"
android:singleLine="true"
android:textColor="#333333" />现遇到一个问题:1 如何把Bitmap类型的imaurl 赋给imageview
2 直接在getView中img1.setImageBitmap 会报错,提示有空指针,是不是listview循环时出错?这怎么解决呀,thanks
解决方案 »
- 为什么异常了
- 请解释startActivityForResult(intent,0);
- Path应用 上面图片的区域,随手指下拉展示全图,怎么实现呢?
- 在javaeye上面看到一个日历,求思路
- android调用webservice后,更新UI
- [Android] 不能通过MMS分享音频文件,寻找solution?
- Android textview显示特殊字符
- numberpicker怎么是这样的
- 快崩溃了,求助高手,安卓程序里onCreate运行完后,直接就跳出程序,界面也显示不出来
- 有大神知道这种水平时间轴的效果是如何实现的么
- request time failed问题,求解啊
- SoundPool真机没有声音?
我用了postion来判断
if(position==0)
{
view = getLayoutInflater().inflate(R.layout.news_list_itemimg, null); //这个布局含了一imgageview
}
else
{
view = getLayoutInflater().inflate(R.layout.news_list_item, null);
}1 如何把Bitmap类型的imaurl 赋给imageview
2 直接在getView中img1.setImageBitmap 会报错,提示有空指针,是不是listview循环时出错?
listview的第一行加图片的话,一楼的方法更好,不过应更正为addHeaderview方法,另外,楼主所使用的图片是drawable文件夹下的吗,如果是的话,直接用imageview.setBackgroundResource()方法就可以了
可ImageView放到listview中,
并listview有二个布局
我用了postion来判断
if(position==0)
{
view = getLayoutInflater().inflate(R.layout.news_list_itemimg, null); //这个布局含了一imgageview
}
else
{
view = getLayoutInflater().inflate(R.layout.news_list_item, null);
}
这种情况下会报错,大家帮我想下
Resources res = getResources();
Bitmap bitmap = BitmapFactory.decodeResource(res, R.drawable.ic_launcher);
img1.setImageBitmap(bitmap);
listview有个header(头部,listview 第一项的上面),有个footer(listview最后一项的下面),listview上下滑动的时候他也会像item一样跟着上下移动,把图片放到header中,然后在activity中给他赋值,getview中专心处理你的数据就可以了