Questions tagged «listview»

ListView是大多数现代操作系统中的UI库提供的图形屏幕控件或窗口小部件,用于以列表形式显示项目。


9
如何在Android中处理ListView单击
如何在ListView上监听click事件? 这就是我现在所拥有的 ListView list = (ListView)findViewById(R.id.ListView01); ... list.setAdapter(adapter); 当我执行以下操作时 list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView parentView, View childView, int position, long id) { setDetail(position); } public void onNothingSelected(AdapterView parentView) { } }); 点击似乎没有任何作用。 所有这些代码都存在于扩展Activity的类中。

11
ListView为空时显示空视图
由于某种原因,即使ListView不为空,空视图(在这种情况下为TextView)始终会出现。我认为ListView会自动检测何时显示空视图。 <RelativeLayout android:id="@+id/LinearLayoutAR" android:layout_height="fill_parent" android:layout_width="fill_parent"> <ListView android:id="@+id/ARListView" android:layout_width="fill_parent" android:layout_height="fill_parent"></ListView> <ProgressBar android:id="@+id/arProgressBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true"></ProgressBar> <!-- Here is the view to show if the list is emtpy --> <TextView android:id="@id/android:empty" android:layout_width="match_parent" android:layout_height="match_parent" android:text="No Results" /> </RelativeLayout> 如何正确连接空视图?
135 android  listview 

6
Android List View拖放排序
我在列表视图中有一个记录列表,希望用户能够使用拖放方法进行重新排序。我已经在其他应用程序中实现了此功能,但没有找到相关的教程。这也必须是其他人也需要的。谁能指出我这样做的一些代码?
132 android  listview 


11
notifyDataSetChange从自定义适配器不起作用
当我重新填充我的时ListView,我从我的容器中调用一个具体的方法Adapter。 问题: 当我updateReceiptsList从拨打电话时Adapter,数据会刷新,但我ListView无法反映更改。 问题: 为什么ListView我打电话时不显示新数据notifyDataSetChanged? 适配器: public class ReceiptListAdapter extends BaseAdapter { public List<Receipt> receiptlist; private Context context; private LayoutInflater inflater; private DateHelpers dateH; public ReceiptListAdapter(Activity activity, Context mcontext, List<Receipt> rl) { context = mcontext; receiptlist = rl; Collections.reverse(receiptlist); inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); dateH = new DateHelpers(); } @Override public int …

10
Recyclerview和处理不同类型的行充气
我正在尝试使用new RecyclerView,但是找不到RecyclerView带有不同类型的行/ cardview膨胀的示例。 使用ListViewI可以覆盖getViewTypeCount和getItemViewType,用于处理不同类型的行。 我是否应该像“旧”方式那样做LayoutManager?还是应该做些什么?我想知道是否有人可以指出我正确的方向。因为我只能找到一种类型的示例。 我想列出一张略有不同的卡片。还是我应该在其中使用scrollViewwith cardViews...使其不带有适配器和recyclerView?

5
Android ListView标头
我有ListView上面有某种事件。事件是按天排序的,我希望每天都有带有日期的标头,然后事件在下面侦听。 这是我填充该列表的方式: ArrayList<TwoText> crs = new ArrayList<TwoText>(); crs.add(new TwoText("This will be header", event.getDate())); for (Event event : events) { crs.add(new TwoText(event.getStartString() + "-" + event.getEndString(), event.getSubject())); } arrayAdapter = new TwoTextArrayAdapter(this, R.layout.my_list_item, crs); lv1.setAdapter(arrayAdapter); 这是我的类TwoText的外观: public class TwoText { public String classID; public String state; public TwoText(String classID, String state) …

12
WPF ListView关闭选择
我有一个简单的WPF ListView和一个简单的问题: 是否可以关闭选择,所以当用户单击行时,该行未突出显示吗? 我希望第1行在单击时看起来像第0行。 可能相关:是否可以为悬停/选择的外观设置样式?例如。将蓝色渐变悬停外观(第3行)替换为自定义纯色。我发现了这个,这很不幸。 (在不使用ListView的情况下实现相同效果也是可以接受的。我只希望能够像ListView一样使用逻辑滚动和UI虚拟化) ListView的XAML是: <ListView Height="280" Name="listView"> <ListView.Resources> <!-- attempt to override selection color --> <SolidColorBrush x:Key="{x:Static SystemColors.HighlightColorKey}" Color="Green" /> </ListView.Resources> <ListView.View> <GridView> <GridView.Columns> <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" /> <!-- more columns --> </GridView.Columns> </GridView> </ListView.View> </ListView>
119 wpf  listview 




13
Android在视图之间绘制一条水平线
我的“我的布局”如下所示: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Twitter Feeds" android:textStyle="bold" /> <ListView android:id="@+id/list" android:layout_width="350dp" android:layout_height="50dp" /> <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="1dp" android:text="FaceBook Feeds" /> <ListView android:id="@+id/list1" android:layout_width="350dp" android:layout_height="50dp" /> </LinearLayout> 我的要求是在和之间绘制一条水平线TextViewListView 有人可以帮忙吗?


7
带有ListView和按钮的Android布局
好吧,这种特定的布局让我很烦。而且似乎找不到一种具有listView的方法,该方法的底部有一行按钮,因此listview不会延伸到按钮的上方,因此这些按钮始终固定在屏幕底部。这就是我想要的: 删除了死的ImageShack链接 似乎应该这么简单,但是我尝试过的所有方法都失败了。有什么帮助吗? 这是我当前的代码: RelativeLayout container = new RelativeLayout(this); container.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT)); //** Add LinearLayout with button(s) LinearLayout buttons = new LinearLayout(this); RelativeLayout.LayoutParams bottomNavParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); bottomNavParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); bottomNavParams.addRule(RelativeLayout.CENTER_HORIZONTAL); buttons.setLayoutParams(bottomNavParams); ImageButton newLayer = new ImageButton(this); newLayer.setImageResource(R.drawable.newlayer); newLayer.setLayoutParams(new LinearLayout.LayoutParams(45, LayoutParams.FILL_PARENT)); buttons.addView(newLayer); container.addView(buttons); //** Add ListView layerview = new ListView(this); RelativeLayout.LayoutParams listParams …
101 java  android  listview  layout 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.