Android ListView在4.4 KitKat上有bug吗?
我正在使用Lucas提供的Android ListView在4.4 KitKat上有bug吗?,android,android-layout,listview,android-listview,Android,Android Layout,Listview,Android Listview,我正在使用Lucas提供的TwoWayView库创建一个水平列表视图。 在GS3,Galaxy note2android 4.1.2和Android 4.3上,一切正常 然而,我在我的同事摩托罗拉G安卓4.44上安装了我的应用程序,列表视图没有显示任何图像。我可以点击它们,但我看不到任何图像。它只显示红色或透明颜色 列表视图适配器: public class ListViewAdapter extends BaseAdapter { private List<ListViewObj
TwoWayView库
创建一个水平列表视图
。
在GS3
,Galaxy note2android 4.1.2
和Android 4.3
上,一切正常
然而,我在我的同事摩托罗拉G安卓4.44上安装了我的应用程序,列表视图没有显示任何图像。我可以点击它们,但我看不到任何图像。它只显示红色或透明颜色
列表视图适配器:
public class ListViewAdapter extends BaseAdapter {
private List<ListViewObject> ObjectList;
private Context mContext;
public ListViewAdapter(Context context, List<ListViewObject> newList){
this.mContext = context;
this.ObjectList = newList;
}
@Override
public int getCount() {
return ObjectList.size();
}
@Override
public ListViewObject getItem(int position) {
return ObjectList.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
ViewHolder viewHolder = new ViewHolder();
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
if (convertView == null) {
convertView = inflater.inflate(R.layout.listview_layout, parent, false);
viewHolder.imageView = (ImageView)convertView.findViewById(R.id.ListViewImage);
viewHolder.layout = (RelativeLayout)convertView.findViewById(R.id.ListViewLayout);
convertView.setTag(viewHolder);
}
else
{
viewHolder = (ViewHolder)convertView.getTag();
}
Picasso.with(mContext)
.load(getItem(position).getImageUrl())
.resize(100, 100)
.centerCrop()
.into(viewHolder.imageView);
return convertView;
}
class ViewHolder {
RelativeLayout layout;
ImageView imageView;
}
}
主要布局:
<org.lucasr.twowayview.TwoWayView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/TwoWayView"
style="@style/TwoWayView"
android:layout_width="match_parent"
android:layout_height="43dp"
android:layout_marginTop="595dp"
android:background="@color/transparent"
android:drawSelectorOnTop="true" />
有人能在这方面指导我吗
非常感谢你的帮助 那是什么版本的TwoWayView库?我正试图重新创建这个,但TwoWayListView不是该库中的对象抱歉,我不知道它是哪个版本。我从另一个网站下载了整个实现的库。TwoWayListView.java显示10/11/13。我希望有帮助。
<org.lucasr.twowayview.TwoWayView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/TwoWayView"
style="@style/TwoWayView"
android:layout_width="match_parent"
android:layout_height="43dp"
android:layout_marginTop="595dp"
android:background="@color/transparent"
android:drawSelectorOnTop="true" />
public void ListView_Load() {
for (File file : listFile){
mListViewObject = new ListViewObject();
mListViewObject.setImageUrl("file:///" + file.getAbsolutePath());
ListViewObject_List.add(mListViewObject);
}
listViewAdapter = new ListViewAdapter(this, ListViewObject_List);
TwoWayListView.setAdapter(listViewAdapter);
}