草庐IT

listView

全部标签

android - 在android中的listview中实现音频播放器

我有一个ListView,其中包含带有播放按钮和搜索栏的音频文件列表。我使用基本适配器显示ListView。当我单击ListView的播放按钮时,我想播放一个音频文件。我成功地实现了这个但是当我点击列表中的另一个播放按钮时,两个音频文件正在连续播放,它将继续播放按钮的所有点击。我怎样才能限制媒体播放器在一个位置播放,如果我单击另一个图标,它必须停止旧媒体播放器并开始播放新的。谁能告诉我如何实现这个?你好我正在使用这个代码公共(public)类PlayerList扩展Activity{privatestaticfinalStringTAG="log";ListViewlistV;Arra

android - 如何动态更改 ListView 项的 textColor?

我有一个ListView,其中各个项目在custom_row_views.xml中定义:请注意,三个TextView具有不同的文本颜色。现在,根据首选项中的设置,用户应该更改TextView项目的文本颜色。基本上,我看到有两种方法可以做到这一点。一种是使用主题:#FFFFFFsans#99999916sp#0000FFsans#c8111116sp然后在onCreate()中,例如:this.setTheme(R.style.ThemeRed);这里的问题是它将所有TextView的文本颜色更改为样式中定义的颜色。换句话说,它们不再不同。所以我的第一个具体问题是:是否有可能以某种方式定

Android - 单击按钮将项目添加到自定义 ListView

我目前有一个自定义ListView,其中列表中的每个项目都包含两行文本。我想做的是每次用户点击按钮时,它都会在列表中创建一个新项目,其中包含用户输入的文本。虽然我知道如何获取文本,但我无法将新项目添加到ListView,因为我根本不知道从哪里开始。这是我的代码:publicclassMainFeedActivityextendsListActivityimplementsOnClickListener{ViewsendButton;EditTextpostTextField;TextViewcurrentTimeTextView,mainPostTextView;ListViewfee

android - 不能在 ListFragment 上使用 SimpleAdapter

我正在AndroidFragment中开发一个ListView。该类扩展了ListFragment。我试过这个例子:http://www.heikkitoivonen.net/blog/2009/02/15/multicolumn-listview-in-android/但问题是,如果类扩展了ListFragment,则未定义构造函数SimpleAdapter,将其更改为ListActivity将使SimpleAdapter工作,但应用程序将无法工作。代码如下:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGrou

Android:BaseAdapter 不显示元素

无论如何,我正在努力制作的应用程序都有一个简单的列表和一个位于底部的按钮。我的问题是我的自定义BaseAdapter不显示元素。我知道,因为我的元素只是一个字符串,所以我可以使用ArrayAdapter,但赋值需要它。代码:classListaOraseextendsBaseAdapter{privateActivitycontext;ArrayListorase;publicListaOrase(Activitycontext){this.context=context;orase=newArrayList();}publicvoidadd(Stringstring){orase.a

android - 为 ListView 的特定子项应用 android 选择器,并在同一列表项中的其他子项上禁用选择器

我有一个ListView,每个项目包含2个View(这个ListView看起来像一个有2列的GridView)。我需要页眉和页脚,但它们在GridView中不可用,所以我转而使用ListView。我想要一个用于每个列表项的单独subview的选择器,列表选择器不起作用,它将选择器应用于两个subview。到目前为止我尝试了什么????我将每个元素的RootView设为FrameLayout并使用android:foreground="@drawable/some_selector"属性,这样我就可以模拟drawSelectorOnTop属性。我的问题:如何才能将选择器仅应用于listv

android - 单行填充父级ListView高度

我希望listView中的一行与listView具有相同的高度(假设它是全屏的)。行布局看起来像而适配器的getView是@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewrow=inflater.inflate(R.layout.myrow,parent,false);returnrow;}Bu该行的显示方式与android:layout_height="wrap_content"相同。布局预览显示行填充它的父项,我正在使用inflate(R.layout.myrow,parent,

android - android中的 ListView 正常和悬停背景样式

这是我的编码部分:listview.xml:list_selector.xml文件:gradient_bg.xml:gradient_bg_hover.xml:我得到了o/p:但我希望需要这样的o/p:请比较两个图像上的悬停状态并给我解决方案.. 最佳答案 ListView.xml列表选择器.xmlgradient_bg.xmlgradient_bg_hover.xml 关于android-android中的ListView正常和悬停背景样式,我们在StackOverflow上找到一个类

android - 是否可以在 xml 中设置 listView maxHeight?

有一个listView,如果它的内容较少,它的高度应该与"wrap_content"一致。如果它有更多行,则最大高度应限制在某个高度。允许在ListView中设置android:maxHeight:android:layout_width="match_parent"android:layout_height="wrap_content"android:maxHeight="120dp"但它不起作用并且总是“wrap_content”。让它工作的唯一方法是在代码中使用intcHeight=parentContainer.getHeight();ViewGroup.LayoutParam

java - 抽屉导航 - 带 ListView 的标题 View

我目前正在创建和定义抽屉导航。我现在想要一个标题View,就像他们在项目行上方的谷歌应用程序一样。我只找到了RecyclerViews的示例,我不想使用它。我已经完成了ListView和所有其他东西。也许有人可以帮助我:)提前致谢 最佳答案 您可以使用android设计支持库创建NavigationView,而无需创建listview或RecyclerView,它们都是由android创建的。要将它添加到您的项目中,您需要将android设计支持库添加到您的项目中,在build.gradle中添加以下行compile'com.and