Tag: listview

更改ExpandableListView中的可展开指标

我试图创build一个ExpandableListView。 与团体的初步看法显示良好。 但是,当我单击列表项时,我的箭头不会更改。 看到下面的图片。 我怎样才能改变箭头的方向? 我有布局XML: <ExpandableListView android:id="@+id/expandable_list" android:layout_width="fill_parent" android:layout_height="match_parent" android:divider="@null" android:background="#ffffff" android:groupIndicator="@drawable/settings_selector" android:transcriptMode="alwaysScroll" /> settings_selector.xml : <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" > <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/arrow_down" android:state_empty="true"/> <item android:drawable="@drawable/arrow_right" android:state_expanded="true"/> </selector> </animation-list>

有可能创build对话框内的列表视图?

我创build了一个自定义对话框类 public class NewPost extends Dialog { // functionality } 现在我的要求是在里面创buildlistview。 我知道我们可以在里面创build文本框,button,下拉列表。 但为了创build列表视图,我们应该从listActivity类inheritance我们的类 你的build议是可能或不可以,如果是的话,如何实现这个使用任何接口或什么?

ListView中的ListView和Buttons

我想在ListView显示一个Button 。 目标应该是点击ListView行或button。 点击它显示更多信息的行。 点击它在底部显示的button更多的button。 与GMAIL应用程序相同。 在右边有一个checkbox,点击底部的checkbox后,出现button栏。 我的问题是将button插入ListView ,该button不可点击。 如果我添加到buttonllButton.setClickable()的LinearLayout它的作品。 但是,只有button。 ListView本身不会对点击做出反应! 我试过这个例子 。 与上面相同的问题…

如何在ListView中更改CheckBox的文本?

我知道这是一个愚蠢的问题,但我无法完成。 我想改变一个ChekcBox的文本,当clicked.Its根据需要改变,但奇怪的是,当我滚动列表视图,该文本被分配给列表视图中的一些其他checkbox。像Listview的重复加载,每次我们滚动。以下是我迄今为止所尝试的。 public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; if (convertView == null) { holder = new ViewHolder(); convertView = LayoutInflater.from(mContext).inflate( R.layout.row_photo, null); holder.textview = (TextView) convertView .findViewById(R.id.thumbImage); holder.checkbox = (CheckBox) convertView .findViewById(R.id.itemCheckBox); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.checkbox.setId(position); holder.textview.setId(position); holder.checkbox.setOnClickListener(new OnClickListener() { public void onClick(View v) […]

如何实现autocompletetextview与列表视图?

我得到的响应从服务器,并显示它使用列表视图,它工作正常,现在我正在尝试的是我添加autocompletetextview按名称search项目,但是当我运行我的应用程序崩溃,并显示错误..我已经问过这个 Tab1Activity.java public class Tab1Activity extends ListActivity{ private ProgressDialog pDialog; JSONArray Product=null; private ListView listview; ArrayList<HashMap<String,String>> aList; ArrayList<HashMap<String, String>> arrayTemplist; private static String PRODUCT_URL = ""; private static final String PRODUCT_DATA="Product"; private static final String PRODUCT_ID="productid"; private static final String PRODUCT_NAME="product_name"; private static final String PRODUCT_CODE="skucode"; private static final String PRODUCT_IMAGE="product_photo"; private static final String […]

Android – 如何创build可点击的列表视图?

我想让列表视图中的所有列表项打开到一个新页面,所以每个列表视图项目打开到一个新的黑色页面,我可以使用。 我不知道如何实现这一点。 我已经search了几个小时,并找不到解决scheme的答案。 如果有人能够展示和/或解释如何做到这一点,而不是提供一个链接,这将是非常感谢,但是或者是有帮助的。 这是我的代码到目前为止: <string-array name="sections"> <item >Pro Constructive</item> <item >Con Constructive</item> <item >1st Speaker Cross</item> <item >Pro Rebbutal</item> <item >Con Rebuttal</item> <item >2nd Speaker Cross</item> <item >Pro Summary</item> <item >Con Summary</item> <item >Grand Cross</item> <item >Pro Final Focus</item> <item >Con Final Focus</item> </string-array> 这是在我的string.xml <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:entries="@array/sections" > </ListView> […]

Android listview的自定义字体

我有一个自定义字体为我的android活动。 MainActivity.class private void initControls() { // TODO Auto-generated method stub header = (TextView) findViewById (R.id.tvAccommodations); lv = (ListView) findViewById (R.id.lvAccommodations); text = (TextView) findViewById (R.id.textView); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/heartbre.ttf"); header.setTypeface(tf); text.setTypeface(tf); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.abra_hotel, R.layout.custom_list_text); lv.setAdapter(adapter); header.setText(value); custom_list_text.xml <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/list_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="18sp" android:textStyle="bold" android:text="@string/app_name" android:paddingLeft="6dip" /> Android抛出NullPointerException。 为什么这样? 任何帮助表示赞赏。 […]

Android:不同项目的列表视图的xml布局

我正在阅读本教程http://android.amberfog.com/?p=296 。 我想要创build一个ListView不同types的行。 我知道如何创build适配器,但是xml布局呢? 所以我定义了一个这样的XML布局: <ListView/> <TextView android:id="@+id/id1" /> <TextView android:id="@+id/id2" /> <ImageView android:id="@+id/id3" /> <TextView android:id="@+id/id4" /> 如果一行只使用布局的一些元素(只有一些文本浏览),另一行可能使用其他元素,会是一个问题(性能)? 我不明白,如果我是正确的方式来定义XML或如果我必须为每种types的行创build不同的布局。 先谢谢你 编辑:现在我有一个零点例外。 来自适配器的java代码: @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; int type = getItemViewType(position); if (convertView == null) { holder = new ViewHolder(); convertView = mInflater.inflate(R.layout.listview_main, null); holder.textView_title […]

listViewdynamic添加项目

我用ListViewdynamic添加项目,但有一个关于不顺利添加的问题。 在我的listActivity中有textView和button,Iwant要按下button,那么TextView的文本可以自动添加到ListView ,但是我按下button,它不能工作,除非我input内容后按“OK”键,然后按下button, TextView's文本可以自动添加到ListView 。 我不知道为什么。 如果我连续按下button,如3次,然后按“确定”键,内容 自动添加列表 查看但3次。 public class DynamicListItems extends ListActivity { private static final String ITEM_KEY = "key"; ArrayList<HashMap<String, String>> list= new ArrayList<HashMap<String, String>>(); private SimpleAdapter adapter; private EditText newValue;@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dynamic_list); newValue = (EditText) findViewById(R.id.new_value_field); setListAdapter(new SimpleAdapter(this, list, R.layout.row, new String[] { ITEM_KEY }, new […]

Android保存checkbox状态在ListView与光标适配器

我不能find一种方法来保存使用光标适配器时的checkbox状态。 一切工作正常,但如果我点击一个checkbox,它被重复时,它被回收。 我见过使用arrays适配器的例子,但由于我缺乏经验,我发现很难将其翻译成使用游标适配器。 有人能给我一个如何去做的例子。 任何帮助赞赏。 private class PostImageAdapter extends CursorAdapter { private static final int s = 0; private int layout; Bitmap bm=null; private String PostNumber; TourDbAdapter mDbHelper; public PostImageAdapter (Context context, int layout, Cursor c, String[] from, int[] to, String Postid) { super(context, c); this.layout = layout; PostNumber = Postid; mDbHelper = new TourDbAdapter(context); […]