我正在尝试从google firebase中检索特定的数据,该数据特定于登录的每个用户。基本上,我要检索的数据是‘字段’数据列在用户的ID下,但在谷歌firebase实时数据库中的一个单独的类。我希望能够在我的应用程序的活动中显示“listview”中的每个字段的数据,但每当我试图运行它时,应用程序就会关闭。
我已经尝试在“users”字段的引用下运行应用程序,这不起作用。我也尝试在“class.But”类下运行,但也不起作用。
这是我的FarmActivity.java,我想在这里显示字段数据的“listview”。
public class FarmActivity extends App
ListView显示层次结构的组织数据。例如,ListView显示大陆。在点击ListView的欧洲项目后,我们看到了欧洲国家.在点击德国之后,我们在ListView中看到了德国的联邦各州。
该项目也包含一个按钮。这个按钮应该更高一点。例如:如果Listview显示德国的联邦州,单击按钮就会在列表中生成欧洲国家的视图。我的项目中的ListView工作。但不是纽扣。点击后什么都不会发生。
有关守则:
public class MainActivity extends AppCompatActivity {
…
//This Code within the setOnClickListener
我已经在我的安卓应用程序中设置了ListView的BaseAdapter。每次我点击ListView时,点击动作都能正常工作。但我单击的元素始终位于ListView的顶部。 当我单击ListView时,如何使被单击的项保持其位置? 这个问题会不会是BaseAdapter造成的? public class TrackAdapter extends BaseAdapter {
private final Context context;
private List<Track> tracks;
public TrackAdapter(List<Track
我的ListView有几个问题。我首先通过解释ListView的目标来解释我的问题,然后通过展示一些代码和图像来逐步解释我的问题。在页面的底部,我有与ListView相关的3个类的全部代码。
此ListView用于修改公共汽车站序列。每一行都包含一个带有总线站名称的TextView和一个消除它的Button。如果用户点击TextView,则此视图将被替换为新的布局。在这个新布局中,有一个EditText,用于插入将与旧总线交换的新总线站的名称。在EditText旁边有一个按钮,用于完成操作。
问题:
first problem:如果我试图从UI中删除原始的TextView,我也会删除所选的
我有一个列表,里面有列列表。但是,每当我使用拉刷新时,列表视图中的数据就会重复,即使我在填充之前清除了数组。这是我的排列表
List<TimeItems> myList = new ArrayList<TimeItems>();
我就是这样填充适配器的
for (int in = 0; in <= video.size() - 1; in ++) {
String a = vDancers.get(in);
String b = video.get(in);
我刚开始在安卓系统中使用ViewPagers和Fragments。我的应用程序的初始活动有一个ListView,然后转到另一个活动,该活动基本上是一个基于从初始ListView传递的id过滤的ListView。我希望用户能够在不同的过滤ListViews之间滑动。这可能是我普遍缺乏理解,但我的ViewPager功能运行良好,但当我单击过滤的ListView中的项时,我会抛出一个错误,因为我有一个值的集合,我将其存储为成员变量,我在整个类中引用该集合,并且在使用ViewPager时该集合始终为空。
这就是我到目前为止的代码:
ListingFragment.class:
public class
我从php中获取一些数据,并在自定义ListView上显示这些数据。在“类别”listView中,用户将选择一个类别复选框,并根据选择的项从另一个url中发送该项的id以获取“subCategories”,并在另一个listView中显示该子类别项。但问题是,每当我单击另一个复选框时,subCategory项就会被新获取的项替换。我想显示与选定的“类别”复选框对应的所有子类别.请帮帮我,我该怎么做?下面是“类别”复选框的onClickListener。
holder.name.setOnClickListener( new View.OnClickListener() {
我使用ListView和使用SwipeRefreshLayout的PullToRefresh机制。初始化时,我将代码中的SwipeRefreshLayout动态添加到ListView中。
SwipeRefreshLayout swipeRefreshLayout = new SwipeRefreshLayout(listView.getContext());
if (listView.getParent() != null) {
final ViewGroup parent = (ViewGroup) listView.getParent();
final int index
我正在尝试创建一个Listview,只要我在我的警告对话框中按下某个按钮,它就会自动刷新。这是我的代码,只要我打开activity,它就会正确地加载项目,但当我单击对话框中的负按钮时,它会成功地执行其中的操作,但不会刷新列表。代码如下:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
user = loadUser();
final ArrayAdapter<String> arAd = new Array
在本地集成条形码扫描仪(Zxing ).In我的应用程序之后,按一下扫描按钮,我需要扫描多个条形码并将它们(结果代码)添加到我的应用程序中的列表(使用数组列表),但是第二次我点击扫描按钮( Zxing的调用意图)数组列表变得清晰,所以它在listview上的覆盖结果代码。下面是代码。
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
//retrieve result of scanning - instantiate ZXing object
Int
android/java编程新手。我在一个片段中有一个ListView和一个按钮,它是选项卡应用程序的一部分。我遇到的问题是,即使我将CursorAdapter附加到listView,并且即使来自CursorAdapter的getCount()返回非0的值,来自适配器的newView()方法也不会被调用。
我可以看到按钮,我可以使用它。如果我改变列表的背景,我会看到背景颜色。
我使用的是支持库- API level 11。
public class MyListFragment extends Fragment {
private static final String TAG = "
我看过几篇关于这方面的文章,但我似乎无法很好地理解其中一篇来解决我的问题。
在更新或删除记录后,我正在尝试刷新我的ListView。我目前使用的是notifyDataSetChanged(),但是它不会在删除时刷新。我可以删除,然后如果我备份并重新加载我的history.java,它将显示更新,因为我正在重新加载所有数据。
这是我的HistoryAdapter.java
public class HistoryAdapter extends BaseAdapter {
private Context mContext;
Cursor cursor;
history h
安卓新手,我在从数据库中删除条目后更新我的ListView时遇到了问题。
在我的活动中,每一行都有一个具有多项选择checkboxes的ListView。用户按下delete按钮后,将调用deleteName()。然后,deleteName()将删除在ListView中选中的所有名称。名称将从数据库中删除,但ListView永远不会更新。
我尝试使用adapter.notifyDataSetChanged(),但没有任何反应。为什么我的ListView更新不会?
public void deleteName() {
NamesDataSource datasource = new N