我创建了两个包含两个不同内容的选项卡。一个是视频流,另一个是列表视图。
tab1->视频流 tab2->listview。
在这里,我为 tab1 放置带有文本“缓冲视频”的进度对话框,为 listview 放置带有文本“正在加载”的进度对话框。它适用于纵向模式。在保持 tab2 的同时,当我将其方向更改为横向时,它显示“正在加载.. "&"缓冲"。我怎样才能删除tab2(风景)的“缓冲”进度。?
谢谢。
我创建了两个包含两个不同内容的选项卡。一个是视频流,另一个是列表视图。
tab1->视频流 tab2->listview。
在这里,我为 tab1 放置带有文本“缓冲视频”的进度对话框,为 listview 放置带有文本“正在加载”的进度对话框。它适用于纵向模式。在保持 tab2 的同时,当我将其方向更改为横向时,它显示“正在加载.. "&"缓冲"。我怎样才能删除tab2(风景)的“缓冲”进度。?
谢谢。
尝试在视图部分中的适配器中进行一些更改,例如应该编写所有列表项,就像我在纵向和横向模式下对我的工作正常一样
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = ((LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.gallery_main_page_grid_item, parent, false);
}
Holder holder = new Holder();
AQuery aq = listAQ.recycle(convertView);
holder.imgView_Grid_Thumbnail_Gallery = (ImageView) convertView.findViewById(R.id.imgView_Grid_Thumbnail_Gallery);
if (holder.imgView_Grid_Thumbnail_Gallery != null) {
aq.id(holder.imgView_Grid_Thumbnail_Gallery.getId()).image(dataArray.get(position).get("thumbUrl") + "/11");
}
holder.txtView_Grid_Name_Gallery = (TextView) convertView.findViewById(R.id.txtView_Grid_Name_Gallery);
if (holder.txtView_Grid_Name_Gallery != null) {
aq.id(holder.txtView_Grid_Name_Gallery.getId()).text(dataArray.get(position).get("user_name"));
Typeface txtViewForName = Typeface.createFromAsset(convertView.getContext().getAssets(), "fonts/arial_bold.ttf");
holder.txtView_Grid_Name_Gallery.setTypeface(txtViewForName);
}
尝试像这样添加您的列表项。希望它会有所帮助。
if (convertView == null) if (holder.txtView_Grid_Name_Gallery != null)
if (holder.imgView_GridItem_Gallery != null) {
Bitmap cachedImage = aq.getCachedImage(R.drawable.loading);
String publicUrl = dataArray.get(position).get("publicUrl") + "/13";
if (aq.shouldDelay(convertView, parent, publicUrl, 0)) {
aq.id(holder.imgView_GridItem_Gallery.getId()).image(cachedImage, 0.75f);
} else {
aq.id(holder.imgView_GridItem_Gallery.getId()).image(publicUrl, true, true, 0, 0, cachedImage, 0, 0.75f);
}
应该从 android 市场下载 android-query 并查看演示,你会发现所有关于列表视图和网格视图的演示,它非常有用
请按照以下步骤操作:
(1)去谷歌播放(2)下载Android查询应用程序(3)进入图像加载选项(4)你会在那里找到列表项
有你的答案列表视图是如何工作的,你还可以从中查看源代码,它是一个带有演示的最佳应用程序,非常有用
您可以从此链接包含 jar 文件
http://code.google.com/p/android-query/downloads/list
下载:android-query-full.0.22.10.jar 用于列表视图
在 onResume 方法中,您必须检查 ScreenOrientation。
例如,首先它以肖像形式出现,然后在 if 语句中如下所示:
if(orientation != Portrait)
{
在此处关闭对话框....
}
尝试这个...