32得票3回答
使用ArrayAdapter<Objects>代替ArrayAdapter<Strings>来与Android AutoCompleteTextView一起使用

我想在我的安卓应用程序中使用AutoCompleteTextView控件。我知道如何使用简单的字符串数组,但是我想要使用对象列表来实现自动完成功能。以下是我编写的代码: 活动代码public void onCreate(Bundle savedInstanceState) { ...

31得票3回答
如何从适配器中访问ListView

我有一个自定义的 ListView,使用自己的适配器。我正在处理 ListView 项中的 Button 点击事件,并希望在此点击时使 ListView 变为不可见状态。 我不知道如何从适配器中访问 ListView。public class ScheduleArrayAdapter exte...

29得票2回答
RecyclerView.ViewHolder无法使用ButterKnife绑定视图。

我使用 ButterKnife 将视图绑定到我的 ViewHolder 上。以下是我的代码:public class MyAdapter extends RecyclerView.Adapter&lt;MyAdapter.ViewHolder&gt; { private List&l...

28得票6回答
当使用RecyclerView时,notifydatasetchanged会调用onCreateViewHolder吗?

我想使用一个开关来在同一个 RecyclerView 中切换两个不同的视图。基本上,一旦你切换,我希望 RecyclerView 适配器回调 onCreateViewHolder() ,但这次它将使用不同的布局文件。 notifydatasetchanged() 会导致适配器重新构建吗?还是有...

28得票3回答
在RecyclerView适配器中使用自定义视图?

我有一个基本的自定义View,长这样:public class CustomView extends RelativeLayout { private User user; private ImageView profilePicture; public Cust...

27得票2回答
RecyclerView的onBindViewHolder方法仅在getItemViewType更改时调用

我有一个具有多个视图类型的视图持有者。当滚动时,onBindViewHolder仅在getItemViewType更改值时调用。这导致我的列表项无法正确更新。这是一个错误吗?还是我在这里做错了什么。这似乎是来自新的recyclerView类的非常奇怪的行为。这是我的适配器:package se...

26得票3回答
ListView还是TableLayout?

我现在真的很困惑该学哪个。我是一名iPhone应用程序开发人员,现在正在学习Android开发。 我学会了如何使用Adapter和静态字符串数组来使用ListView。 我习惯于在iPhone上使用自定义单元格,主要用于在TableView中显示动态内容,如图像和文本。 那么在Androi...

25得票2回答
安卓:自定义列表视图中的单选按钮

我正在开发一个应用程序,需要在列表视图中实现单选按钮。我想要实现一个列表视图,每行有一个单选按钮和两个文本视图。并且在列表视图下方有一个“确定”按钮。 我已经创建了一个列表视图和一个自定义适配器。 列表视图的代码如下:&lt;ListView android:id=&quot;@+id...

24得票1回答
Android数据绑定:将可观察列表绑定到RecyclerView的适配器

通过使用新的数据绑定库中的ObservableList类和MVVM模式,是否有一种避免使用Adapter类中的"notifyItem(s)..."方法的方式? 如果没有,那么将ObservableList绑定到RecyclerView最简单的方式是什么? 感谢任何线索!

24得票4回答
如何以dp值设置Layoutparams的高度/宽度?

我尝试手动设置按钮的高度/宽度,但它没有起作用。然后实现了Layoutparams。但是大小显示为小号,并且无法获得所需的dp值。 XML &lt;Button android:id="@+id/itemButton" android:layout_width="88dp" ...