您好,我正在使用多项选择列表,谁能告诉我应该如何选择任何按钮单击事件上的所有项目,或者如何取消选择按钮单击事件上的所有项目
我的代码在这里
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.contact_list);
findViewsById();
PhoneContac
我学习使用Android。我开始创建一个有联系人的项目。我将联系人插入到SQLite数据库中,然后将它们从数据库中放入并在ListView中显示它们。那没问题。但我想单击列表中的一个项目,然后编辑该项目。因此我需要以某种方式获得项目的ID并使用它…我不知道它是否是你可以看到的clear...As,在函数onItemClick()中,有一个新的活动...and在新的活动中运行,我需要项目的ID才能使用它。
public class ContactList extends Activity {
public void onCreate(Bundle savedInstanceState) {
su
我有自定义的视图类,它包含2个TextViews,RatingBar,ImageView和4个ImageButtons。当我单击此视图时,它将展开,这些ImageButtons将出现。如果我再单击一次,它将返回到其原始状态。所有的工作都很好。但我尝试对这些自定义视图进行ListView,因此带有项目的XML-file只包含此自定义视图。
我的列表中有自定义适配器:
public class CustomViewAdapter extends BaseAdapter {
private Note[] items;
private LayoutInflater inflater;
public
我已经在我的ListView in items中实现了一些类似的东西。
但是,现在,我希望用户能够单击项目,这实际上将突出显示用户点击的任何项目。我在我的应用程序中保留了一个点击项目的列表,当滚动发生时,我应该能够从ViewBinder中引用它,但是,由于我从来没有对组成ListView本身的LinearLayout进行任何调整,所以我不确定如何获取LinearLayout对象以便正确地设置其背景颜色。
我需要能够做到这一点,因为你可能知道,当滚动时,Android重新使用列表项,这是很好的,除非你改变格式(颜色等)。单个列表项的。在这种情况下,您最终得到的列表项的颜色/格式不正确。当涉及到
在我的项目中,我在ListView中设置了项目的背景颜色(由插入到ConstraintLayout中的几个元素组成),但是如果背景颜色不是很透明,那么单击和长单击的默认动画就会消失。事实上,随着透明度的降低,单击元素的效果越来越不明显。简而言之,如果颜色不透明,颜色就会隐藏动画。如何解决这个问题,然后将选择动画带到前台? 同样的问题,仍然没有解决:ListView items not showing tap animation
我有一个包含列表的片段:
public class GuestsList extends Fragment implements AdapterView.OnItemClickListener {
private GuestsListAdapter adapter;
private FragmentTransaction fTrans;
private Fragment guestFragment;
private ArrayList<GuestBean> guests;
private ListView list;
public
我希望用户从listview中选择一个项目,然后从appbar中单击delete按钮删除所选项目...
我以前做过很多次这样的事情,但是在一个没有任何组的简单列表视图上,从listview中删除一个项目的方法在这里是不适用的,因为它是一个组列表视图,因为它按一定的顺序对对象进行排序,从而混合了所有的索引(索引)。
这是我用来从简单(未分组的)列表视图中删除元素的方法:
var deleteIndex=0;
var listView=document.getElementById('listview').winControl;
listView.addEventListener(
我使用Sharkey的SeparatedListAdapter类是为了得到一个由部分分隔的ListView。
这个类工作得很好,但我遇到的问题是在我的onListItemClick()处理程序中。如果我有以下分段列表:
---------
| A |
---------
| Alex |
| Allan |
---------
| B |
---------
| Barry |
| Bart |
| Billy |
| Brian |
---------
| C |
---------
etc...
当你想要点击列表中的一个项目时,你会得到该项目的position,
我有一个从数据库中获取并显示在Android屏幕上的项目列表。
我像这样添加项目:
JSONArray obj = new JSONArray(result);
if ( obj != null )
{
problems.clear();
List<String> list = new ArrayList<String>();
for ( int i = 0; i < obj.l
原谅我对Android的无知。我只是在学习。我正在构建一个应用程序,它使用Google的SlidingTabsColors示例代码作为主布局。
我已经让布局按照我希望的方式与虚拟数据一起工作。这个想法是,每个选项卡将存储用户的每一轮得分,然后显示他们的总分到目前为止在底部。
知道什么是有用的。ListView和TextView位于ViewPager中,底部的Button是包含制表符和ViewPager的片段的一部分。当前,当按下按钮时,将向每个玩家的数据集(一个ArrayList<Integer>') with the value of 0‘)添加一个新条目。然后