Articles of listview

Android:当我启动一项新活动时,Listview会自行复制,然后按回去返回它

我有两个列表视图,它们是视图寻呼机选项卡中的片段。 单击列表视图中的项目时,它将启动一个新活动。 但是当我按下后退按钮返回选项卡列表视图时,列表视图增加​​了一倍,如果我打开活动并再次返回,它会再次翻倍并继续这样做。 此外,我有另一个带有五个选项卡的选项卡列表视图,当我从其中一个视图离开两个选项卡时。 当我回到它们时,该视图中的项目会加倍,这对于所有其他选项卡都是相同的。 两个listviews的代码是相同的。 我已经尝试过list.clear(),它只是清除了所有列表项,并且在视图持有者中使用了“else”语句(由其他堆栈溢出答案推荐)。 但每次列表视图仍然重复。 除非你没有注意到,否则我对android很新。 这是列表视图片段(Due_Today_Fragment)的代码,它位于双标签活动中。 import java.util.ArrayList; import java.util.List; import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.ListView; import android.widget.TextView; public class Due_Today_Fragment extends Fragment { private List myhomeworkdue; static class ViewHolder { public ImageView imageView; public TextView HomeworkDueText; […]

如何在垂直列表视图中制作可水平滚动的项目?

我想在垂直滚动的Listview中使用horizo​​ntall滚动项。 我天真的想法是将listview项的内容放在scrollView中。 项目在水平方向上比滚动视图宽,但不高于滚动视图。 由于listview是一个普通的垂直滚动列表视图,我认为垂直拖动会在列表中滚动,而水平拖动会在项目中滚动。 但是那没用。 列表垂直滚动并正确显示项目,但水平滚动不起作用(没有任何反应)。 不幸的是,我真的不确定从哪里开始。 请注意,项目应独立于其他项目水平滚动,即横向拖动时整个列表不应向侧面滚动。 作为参考,我希望该列表的行为类似于它在应用程序’Pulse’中的行为,以防您看到它。

Android:ListView,最后一项 – 显示更多

我有一个问题,我想在列表中显示20个项目。 但有一个问题:如果用户向下滚动到列表的底部,则会有一个项目显示:“显示更多项目”,当用户点击它时,更多项目将添加到列表中。 我的问题是如何有一个最后一个项目,有不同的风格和看起来不同的东西是可能的:并做不同的事情,(我认为这在QuickSearchbox中使用)

Android中的大型ListView

构建一个字典应用程序我需要一个显示超过100k项目的ListView 。 我想让用户根据需要滚动。 搜索和显示单词的最佳做法是什么? 可以在ListView中显示150,000个单词(用于表现)吗? 如果不是如何在用户到达列表末尾后添加100个其他单词? 目前我在前面显示50个单词,在搜索单词中显示50个单词。 谢谢。

如何在ListView中显示SD卡上的文件?

我想创建一个按钮,单击该按钮将转到一个类,该类使用ListView显示SD卡中的所有媒体文件。 从列表中选择后,它将返回选择的主文件名。 如果返回的文件是图像文件,它将显示在ImageView ,如果返回的文件是音频文件,它只会显示一个图标。

Android如何在数据库中保存相机图像并在列表视图中显示另一个活动?

我正在使用相机拍照并希望存储在数据库中(SQLite)。 存储的照片必须显示在另一个活动中,列表视图就像这个列表视图图像和这个 iam使用此代码拍照但如何将照片存储在数据库中并显示在另一个活动任何想法请帮助….. 谢谢…. 这是拍照的代码 public class PhotoActivity extends Activity { private static final int CAMERA_REQUEST = 1888; public ImageView imageView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.photoactivity); this.imageView = (ImageView)this.findViewById(R.id.imageView1); Button B = (Button) this.findViewById(R.id.camera); B.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMERA_REQUEST); } }); } […]

更改Android中所选列表项的布局

我需要创建一个ListView并仅为所选行显示更详细的布局,以便向客户显示更多信息。 我尝试的是以下内容: newsListView.setAdapter(new NewsListAdapter(this, news)); newsListView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); //Here I tried to change layout of this row only view = inflater.inflate(R.layout.listitem_news_selected, null); TextView info = (TextView) view.findViewById(R.id.info); NewsData news = (NewsData) parent.getItemAtPosition(position); info.setText(news.getInfo()); } }); 这是NewsListAdapter : public class […]

滚动时ListView填充

我想在ListView顶部添加填充,滚动ListView后我想将填充设置为0。 我尝试在ListView和Layout的顶部添加填充但两者都不起作用。 这就是我想要的: (在ListView /滚动之前) (向下滚动ListView /滚动后)

Android ScrollView与ListView

我正面临一个View的实现,我必须在列表中加载大约100个项目。 我怀疑可能是实现它的最佳方式。 我已经知道ListView回收视图,而ScrollView会将所有内容保存在内存中。 关键是我正在考虑对Scrollview应用分页,以避免在应用程序膨胀所有项目时出现大量加载时间。 应用程序如Google+,Facebook,Twitter或Linkedin,您认为他们使用ListView吗? 谢谢

RecyclerView的对讲function不太好

我现在使用RecyclerView而不是ListView来构建一个旨在帮助盲人的Android应用程序。 问题是当我启动对讲function时,读者逐个读取列表,我无法通过我的手势控制读者跳转到下一个或前一个项目。 我能做的就是等待读者到达我需要的那个。 我的测试手机是三星S4。 根据我同事的经验,对讲function适用于普通ListView上的手势。 现在我只是想知道它是RecyclerView API中的一个错误吗? 或者设置或代码有问题? 无论如何,我会继续测试它。