在可扩展列表视图中创建按钮
我的问题是 我有一个可扩展的列表视图.在可扩展的列表中,我在列表中的每个孩子中都有两个按钮.现在,我能够在子列表中添加按钮.但是我不知道如何获得父母职位和子女职位.有了这个父母和孩子的价值观,我需要调用另一个活动.我不知道如何使用ExplablAblElistAdapter和OnChildClick方法.任何人都可以用例子解释.因为是Android的新手. 解决方案 您不会获得源代码实现,因为这不是" gimme-teh-codez"网站.请尝试提出更具体的问题或告诉我们您的源代码问题.您可以使用pastebin.com将我们引导到您的源代码. 我将指出一些可以帮助您入门的链接: 查看:示例显示如何使用 explinebablelistAdapter 可扩展的列表具有包含儿童的组 其他解决方案 该解决方案与简单的listViews没有区别,因此您可以查看本文.基本上,当您在getView()中定义视图(或在GetChildView()中的可扩展列表
16 2024-04-05
编程技术问答社区
安卓可扩展的ListView父类与按钮
我正在尝试实现这样的目标. 可扩展的列表由某些类别的名称组成,当单击父时,它显示了该类别中所有孩子的列表. 现在,假设我想动态地将孩子添加到任何类别中? 我怎么做 ? 我是否在列表中的每个父母都保留一个按钮,单击哪个将在其中添加一个新孩子? 但是,在不同的论坛上环顾四周,我意识到,设置每个父母内部的单击处理程序并不容易.但是,如果那是唯一的方法,任何人都可以给我一些示例代码吗? 我找到了这个线程,但无法在我的代码中实现. Android Row变得无法与 解决方案 在组视图中添加一个按钮不应该那么困难. 我相信下面应该有效(尽管我没有一个使用阵列备份的ExpanbableListView进行测试的项目). 我不知道您的组行布局,所以我将在此处进行参考. group_layout.xml
8 2024-04-05
编程技术问答社区
ExpandableListView只在一个特定的Button上展开?
好吧,我正在尝试创建一个像spotify这样的扩展空白浏览视图...但是我不知道如何使linearlayout像按钮一样行动(展开列表),我创建了一个应该描述的图像我喜欢什么.我喜欢有可能将单击文本/图像(父)作为正常互动.单击右键应像Spotify一样展开列表... 解决方案 这是扩展列表范围的渠道派的量.如果片段称为片段,它将存储数据并生成新的适配器. @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { m_ListView = new ExpandableListView(getActivity()); m_ListView.setId(android.R.id.list); m_ListView.setCh
24 2024-04-05
编程技术问答社区
如何在android的可扩展列表视图的getChildView中识别按钮点击?
我正在我的Android应用程序中构建AxplableSlistView.我已经制作了Child XML布局,该布局重复到特定数字.我的XML布局中有一个删除按钮,其中XML中的ID设置为BTNDELETE.通过单击删除按钮,我想删除特定的孩子. 例如: 组: Child 1 Delete Child 2 Delete Chile 3 Delete 现在我的问题是如何识别单击哪个孩子删除按钮.因为所有删除按钮在我的XML布局中都具有相同的ID.请建议我一个解决方案. 解决方案 在适配器中,您可以将行布局充气,可以将标签(使用setTag ()方法)设置为每个删除按钮.标签可以是此删除按钮对应的行定位. 稍后,当某人单击按钮时,在onClickListener中,您可以获得按钮标签(使用v.getTag ()),将其解析为整数并在该位置删除行.
22 2024-03-27
编程技术问答社区
在可扩展的列表视图中改变被点击的孩子的背景颜色 安卓
我想更改单击" explablelistView"的孩子的背景颜色. 也就是说,当单击任何孩子时,它的背景颜色应该会更改. 我正在尝试以这种方式进行操作,但它选择了其他行,而不是单击的一行. public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) { parent.getChildAt(childPosition).setBackgroundColor(Color.DKGRAY); return false; } 请告诉我我可能会缺少什么. 解决方案 如何尝试直接引用您的视图并设置这样的背景, public boolean onChildClick(ExpandableListView parent, View v, int groupPosition
10 2024-03-27
编程技术问答社区
如何用安卓系统编写Json数组内的Json数组作为类别和子类别的代码?
我的要求很简单.我有下面的JSON模式.我想帮助JSON解析.作为类别和子类别以下方式. category- DIY subcategory- Accessories subcategory- Garden etc.. full pattern will be like DIY Accessories Garden Tools Gifts Decorative Fathers day Valentines Day { "CategoryList": [{ "MainCategory": { "Attribute_Name": "DIY", "Attribute_Value": "125", "StockKeepingunit": null }, "SubCategory": [{ "Attribut
4 2024-03-07
编程技术问答社区
用android解析Json数组内的Json数组
我正在尝试使用Android进行扩展列表视图,这是我的JSON结果. [ { eCode: 0, Menu_Cat_Id: 1, Menu_Cat_Name: "Salaaad", photo: "http://awtuts.com/restaurant/uploads/categories/2.jpg", subCategories: [ { Item_Id: 1, Item_NameAR: "شيش طاووق", Item_NameEN: "SHeeeeeeesh", Item_size: "Larg", Item_Prc: 100, Item_Photo: "http://awtuts.com/restaurant/uploads/subcategories/1.jpg" }, { I
24 2024-03-06
编程技术问答社区
BaseExpandableListAdapter RuntimeError NullPointerException
我正在尝试从ExplablabListView中的数据库中查看数据(我首先尝试使其与硬编码字符串一起使用). 我已经使用了以下示例: codewiki expandableblistview 但是,当我单击一个组以获取Childview时,我会遇到运行时错误. 类别1.java public class CategoriesActivity1 extends Activity { ExpandableListView eListView; ExpandableListAdapter eListAdapter; ArrayList groups; ArrayList>> children; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan
2 2024-03-04
编程技术问答社区
在ExpandableListView中拥有一个以上的TextView是个问题
我似乎很难在我的ExpanbaLlist中初始化另一个文本视图.我已经有一个,但是我试图在同一孩子中添加第二个.我为TextView(LTV)制作了一个新的设置器和Getter,并且我不断获得java.lang.ArrayIndexOutofBoundSexception:length = 0;每当我尝试与另一个初始化logcat中的索引= 0错误.请在下面查看我的代码,我缺少什么? 编辑:尺寸为5,我每个数组有20个元素. 主动脉: public class Brandspage extends Activity { private ExpandListAdapter ExpAdapter; private ExpandableListView ExpandList; private ArrayList ExpListItems; private TextView brandtv; @Override
10 2024-03-04
编程技术问答社区
当折叠/展开时,为可扩展列表视图的子节点制作动画
我试图在扩展的baillistview中为我的孩子观看动画.我希望孩子的视图在扩展一组并在倒塌时从底部到顶部滑动时,可以从上到下滑动.我查看了几种方法(对ViewGroup或孩子的视图进行动画),但似乎没有一个很好,或者我做得不正确. 我已经从baseexpandablelistadapter扩展了一类,以创建自己的自定义适配器.我还为我在getchildview和getGroupView方法中膨胀的群体/子的自定义视图(XML)视图. 我只希望当前的崩溃/扩展的群体来动画孩子的孩子.谁能向我指向正确的方向?如果您需要更多信息或代码,请告诉我! 问候, ivo 解决方案 所以我所做的是使用常规listView,然后在单击时对行视图进行动画. 我使用此方法进行动画: android android android android android android android dive ,如果要降低视图的高度是wrap_content,那么我必须找到并
6 2024-02-26
编程技术问答社区
使用动画的安卓可扩展列表视图
我正在使用 我想在onc​​lick parent时为孩子添加动画幻灯片.那我该怎么办? 解决方案 最终更新 自写这个答案以来已经有一段时间了.从那以后发生了很多变化.最大的变化是引入RecyclerView,它使动画列表或网格变得容易.如果可以的话,我强烈建议您切换到RecyclerView s.对于那些无法解决我的图书馆的错误的人,我将能做什么. 原始答案 我实际上不喜欢一个动画的AbtivableListView的流行实现,该动画ApplinablistView仅使用带有扩展动画的listView,因为在我的用例中,我的每个组都有很多
12 2024-02-26
编程技术问答社区
可扩展列表视图的动画
是否可以将展开或折叠动画应用于ExplableAblistView? 解决方案 可以使用包含最初隐藏的视图和扩展动画的自定义类的简单列表视图完成. 基本思想是从View.GONE开始,然后将可视性从负值逐渐从负值重新尺寸为View.VISIBLE. . 请参阅: /strong> android动画:hide/show菜单 我如何动画view.setvisibily.setvisibility ..最后 for ListView for ListView项目 + + + source 最后一个示例包含您需要的所有代码.对我来说,它看起来有些骇人听闻,尤其是您最初必须设置view.bottomMargin = -50或更多的事实,否则该动画第一次无法正常工作,但是到目前为止,我还没有找到任何可行的替代方案(除了使用scrollview和您自己的容器项目而不是listView). 最后,此应用程序包括上述示例,在许多其他有用的示例中,链接到来源:
6 2024-02-26
编程技术问答社区
当可扩展列表被重新加载时,如何重新获得编辑文本的焦点...?
我有一个扩展的AblevableListView,其中我在小组和儿童视图中加载自定义布局. 他们有一些编辑文本字段. 当我单击编辑文本时,会出现软键盘,该时间列表已重新加载,但焦点不会放在编辑文本上. 结果,我要输入的输入未输入该编辑文本. 如果我再次单击编辑文本,我可以输入值. ,但即使在重新加载列表视图之后,我也想重新恢复重点. 我尝试了存储最后一个单击的视图并将其存储在临时变量中,requestFocus()重新加载,但它不起作用. 如何实现这一目标? 这是一个屏幕截图. 如果有人有想法,请帮助我..! 预先感谢. 解决方案 管理活动的软输入键盘. 看看其他解决方案 我尝试存储最后一个单击的视图并将其存储在临时 变量,重新加载的请求focus(),但不起作用. 什么不起作用?您的活动是否正在重新创建,因此临时变量正在丢失?如果是这样,那么这个答案可能会帮助您. 我以前从未使用过Explabl
10 2024-02-19
编程技术问答社区
可扩展列表视图不扩展
我正在尝试个性化扩展AbtivableStview 我创建 iterator.xml:使用ExplablAblist View group.xml:带有简单文本视图和按钮的相对布局 child.xml:仅带有文本视图的相对布局 类: package Android.MyExapandableListView; import android.app.Activity; import android.app.ExpandableListActivity; import android.os.Bundle; import android.view.ContextMenu; import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.view.Cont
16 2024-02-19
编程技术问答社区
禁用可扩展列表视图的折叠功能
ExpandableListView的默认行为是在单击其标头时崩溃.是否可以防止这种情况发生? 我尝试过: 设置OnTouchListener在列表中.这会干扰滚动. 在列表上设置OnGroupClickListener(在onCreate()中).这适用于所有单击 第一个. 还有其他人做到了吗?为什么OnGroupClickListener第一次单击? 事先感谢您的建议. 解决方案 似乎问题与组标头中的聚焦元素和OnGroupClickListener集有关.删除听众解决了我的问题. 其他解决方案 您可以忽略单击类似的小组项目: mMyExpandableListView.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView pa
16 2024-02-19
编程技术问答社区
以ViewPager为子元素的ExpandableListView执行getChildView两次
我想创建一个可扩展的列表,其中包括ViewPagers作为子视图.问题现在是,使用我的代码,它称为getChildView方法 两次 ,从而创建了我的ViewPager两次. 我还使用TextView(为了方便起见我在此处发布的示例代码)尝试了它,以简化代码,但出现了同样的问题. 我最好的猜测是它与布局的高度属性有关,但是无论我如何更改,我都无法解决问题. 请帮忙.我完全迷路了.我使用了此代码的教程,我似乎是唯一从YouTube评论部分判断的问题. ( https://www.youtube.com/watch?v/p> (如果您需要代码的其他任何部分,请告诉我.) delete.xml 文件看起来像
24 2024-02-19
编程技术问答社区
具有ViewPager组合的可扩展列表视图作为其子代。
更新 - 添加了实验结果 是否可以实现一个扩展级别列表以有一个viewpager子? 我试图将ViewPager小时候放在ExplablableStview中出现了.我该怎么办,他们可以一起去? 这是我的目标 这就是我尝试在自己的代码上实施时发生的事情. P.S.这只是一个采样器,尚未完成.我有3个孩子,我的布局也显示了三次,其中的每个项目 解决方案 我在Java中做了一个样品.希望有帮助! activity_main.xml:
14 2024-02-19
编程技术问答社区
带有LoaderManager的兼容包的ExpandableListFragment
我想让我的扩张稳定性与蜂窝兼容. 我想知道为什么兼容套件没有扩展列表. 有没有一种方法可以使扩张级别使用普通片段类别? 如何使用LoaderManager加载光标? 解决方案 我也有同样的问题.我没有找到解决方案,所以我决定根据android.support.v4.app.listfragment(兼容API)和Android.app.App.App.App.expandableStractivity的API级别8的组合,我决定自己实施扩张式趋势范围.与API级兼容 我对您关于光标和LoaderManagers的问题没有答案. 关于我的ExpanableSlistFragment版本的一件事,您必须从OnContentChanged()()中调用其方法oncontentChanged() - 封装活动的方法定义,否则不会在ListItems上附加任何侦听器. abledableSristFragment的源代码(在Android.support.v4.app的