草庐IT

item_category

全部标签

Android: Horizo​​ntalScrollView in a ListView row Item, focus issue

我有一个ListView,每个项目都有一个包含Horizo​​ntalScrollView的布局。问题是,当用户单击或触摸列表项时,我无法让整个列表项成为焦点。我该如何解决这个问题?谢谢编辑:Horizo​​ntalScrollView看起来像这样: 最佳答案 好的,伙计们,我知道了。在LinearLayout包装我的Horizo​​ntalScrollView我添加了以下属性:android:descendantFocusability="blocksDescendants"所以Horizo​​ntalScrollView没有获得

Android:simple_list_item_single_choice 不适用于 ArrayAdapter

在我的ListView中,我想通过单选来删除项目。为此,我将simple_list_item_single_choice与ArrayAdapter一起使用。它向我显示了我的ListView中的单选选项。但我无法点击该复选框。这是我的代码:ArrayListarray_list_title=mydb.getTitle();System.out.println(array_list_title);ArrayAdapterarrayAdapter=newArrayAdapter(this,android.R.layout.simple_list_item_single_choice,arra

android - 折叠工具栏布局 : Change menu item icon color when it is expanded

我在我的项目中使用CollapsingToolbarLayout。当CollapsingToolbarLayout展开时,默认情况下它是白色的(即在style.xmlandroid:textColorSecondary中定义)。我的问题:Iwanttochangemymenuitemiconcolor.这是我的代码:xml文件:主要Activity代码:AppBarLayoutappBarLayout=findViewById(R.id.appbar_layout);appBarLayout.addOnOffsetChangedListener(newAppBarLayout.OnOf

android - Android 中的 simple_list_item_2

在使用simple_list_item_1创建了一些菜单(效果很好)后,我尝试用simple_list_item_2替换它,但我的系统抛出异常...现在我想知道如何为我的列表创建这样一个两个不同大小的行条目...初学者有什么陷阱吗?有人可以帮我解决我的(小!?)问题吗?我的代码是这样的:ListAdapterlistAdapter=newArrayAdapter(this,android.R.layout.simple_list_item_2,fileNames);setListAdapter(listAdapter);我的String[]fileNames存储所有要按升序显示的字符串

android - 将 Android ListView "categories"贴到顶部

我正在开发一个应用程序,在该应用程序中,我从Web服务加载项目并使用ListView在列表中显示它们。我想知道我是否可以在其中一些之间添加某些“标题”,当您滚动浏览它们时,它们会停留在列表的顶部,直到另一个“标题”出现并占据位置。这方面的一个例子是Android联系人应用程序:http://img196.imageshack.us/img196/1440/contactss.png注意:由于我还不能发布图片,所以我发布了直接链接字母G、H和J。我怎样才能做到这一点? 最佳答案 Android的好处是您可以随时查看applicatio

android - RecyclerView 安卓 : Getting an item at a particular position

有没有办法在适配器外部的特定位置获取RecyclerView的项目。例如在ListView中我们可以这样做:listView.getItem(position);我们可以用RecyclerView做到这一点吗?以及提供的数据列表的顺序是否保持不变? 最佳答案 您可以将自己的方法添加到RecyclerView,或者我建议使用RecyclerView.Adapter本身。例如,对于ListView,您有:@OverridepublicObjectgetItem(intposition){returnlistData.get(positi

flex布局——align-items属性垂直之共有flex-start、center、flex-end& justify-content属性水平之space-around、space-between

flex布局——align-items属性垂直之共有flex-start、center、flex-end&justify-content属性水平之space-around、space-between对容器进行display:flex布局之后,可通过justify-content来调整容器中子元素整体的布局的位置,其值分别有如下几个:注:以下情况均由主轴为从左到右方向进行,其从下到上的主轴情况原理类似flex-start(默认值)即默认状态下的在主轴的左边位置,页面代码如下:/*align-items:flex-start;*/justify-content:flex-start;效果-水平-开

android - Delphi 获取android combobox 选中的item 文本

我有一个组合框,里面有很多项目,我必须进入一个名为所选项目名称的变量。vara:string;begina:=ComboBox1.Text;end;这是我在DelphiVCL应用程序中使用的方法,并且有效。在这里,我正在使用Firemonkey和Android进行开发,我没有text属性。如何获取组合框中所选项目的文本? 最佳答案 在FireMonkey中的工作方式与在VCL代码中的工作方式相同-使用TComboBox.Items。TComboBox.ItemIndex告诉您当前选择了哪一个(或允许您设置选择)。阅读:ifCombo

android - 获取当前 android.intent.category.LAUNCHER Activity 的实例

我创建了一个库项目,我将在多个应用程序之间共享该项目。我实现了一个简单的session过期功能,它将在一段时间后将用户踢回登录屏幕。登录屏幕Activity是我的主要Activity,因此在list中它看起来像这样:当session过期时,我想将用户踢回到登录屏幕,但我不想硬编码Activity的名称,因为它可能会有所不同,具体取决于使用该库的特定应用程序。这是我之前所做的:Intentintent=newIntent(context,LoginScreenActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);c

android - 在GridView中设置item长按监听

我想添加一个项目长按监听器,它会将选中的图像设置为墙纸。我从网络上获取图像并在GridView中显示它们。我的网格Activity如下所示。我已经有一个点击监听器来显示全屏图像。publicclassImageGridActivityextendsBaseActivity{String[]imageUrls;DisplayImageOptionsoptions;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Wind