Articles of listview

如何设置ListFragment的ListView的样式

我想保留这些方法: setListShown(true); setListShownNoAnimation(true); 但如果我用 onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 使用自定义样式布局来扩充Fragment ,以前的方法无法使用,并显示此exception: 07-30 20:17:46.937: E/AndroidRuntime(1374): Caused by: java.lang.IllegalStateException: Can’t be used with a custom content view 07-30 20:17:46.937: E/AndroidRuntime(1374): at android.support.v4.app.ListFragment.setListShown(ListFragment.java:282) 07-30 20:17:46.937: E/AndroidRuntime(1374): at android.support.v4.app.ListFragment.setListShown(ListFragment.java:258) 那么,可能的解决方案是什么? 编辑: Fragment使用加载器从数据库填充其ListView 。 所以这就是我想保留这些方法的原因,这里需要它们: public void onLoadFinished(Loader loader, Cursor data) { mAdapter.swapCursor(data); if (isResumed()) { setListShown(true); } else […]

如何在Android中动态更改ListView高度?

我需要在我的应用程序中动态更改ListView的高度。 有没有办法做到这一点?

在结束listview android添加项目

这是一个示例,它显示list1中的动态listview获取值。 现在我想在结束位置添加项目(最后)。我们插入时不会覆盖项目。 它将是项目的分页。 请有人帮帮我吗? package com.list.viewer; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AbsListView; import android.widget.BaseAdapter; import android.widget.Button; import android.widget.ListView; import android.widget.TextView; /** http://www.android-codes-examples.blogspot.com/ */ public class ListViewExample extends Activity { private String[] list1 = { “Icon”, “Icon Creator”, “Image”, “Image Creator” }; private ListView lister1; Button btn_add; /** […]

Android如何为listfragment制作animationsetSelection()?

如何为listFragment创建平滑的setSelection(position)。 对于常规列表视图,可以调用smoothScrollToPosition(position),但这仅适用于api lvl 8及更高版本,但这并不重要,因为它不适用于listfragment而不适用于api lvl 7。 任何有助于实现这一点的想法和建议都非常感谢。

安卓Gmail应用程序,如列表视图,带有图标中的字母

我正在寻找一个解决方案,如gmail的Android应用程序中的电子邮件列表,我想要一个滑动删除列表,并有标题和标题的第一个字符的图标。 在我的应用程序中,这将用于从数据库表中显示应用程序中的一些名称,因此将在gmail应用程序中显示此图标,其中包含名称的第一个字母,然后是旁边的名称。 滑动将提供删除选项。 这里是参考的截图(我将只使用标题,左边的图标和时间!) UPDATE 现在我打算使用TextDrawable作为EUGEN建议。 现在我遇到了这个问题,库的示例文件夹中提供的示例适配器使用listarry作为数据集 private List mDataList = Arrays.asList( new ListData(“Iron Man”), new ListData(“Captain America”), new ListData(“James Bond”), new ListData(“Harry Potter”), new ListData(“Sherlock Holmes”), new ListData(“Black Widow”), new ListData(“Hawk Eye”), new ListData(“Iron Man”), new ListData(“Guava”), new ListData(“Tomato”), new ListData(“Pineapple”), new ListData(“Strawberry”), new ListData(“Watermelon”), new ListData(“Pears”), new ListData(“Kiwi”), new ListData(“Plums”) ); 我必须以字符串数组的forms使用数据。 我是新手列出数组和适配器,所以我需要帮助!

单击ListView ListItem中的ImageView并获取位置?

目前,当单击ListItem时,我抓住它的位置并将其传递给我的StopsScheduleActiviy。 我想检测何时单击该ListItem的ImageView,以便我可以启动我的MapActivity并将其传递给位置。 基本上:单击ImageView启动MapsActivity,否则单击ListItem上的任何其他位置启动StopsScheduleActivity。 在这两种情况下我都需要这个职位。 我怎样才能做到这一点? 这是我当前的onItemClick监听器。 @Override public void onItemClick(AdapterView parent, View view, int position, long id) { Intent myIntent = new Intent(this, StopsScheduleActivity.class); myIntent.putExtra(“stop”, stops.get(position)); startActivity(myIntent); Log.i(“Winnipeg Bus”, “Stop item #” + id + ” clicked.”); } 这是我的ListView,其中包含我想要点击的ImageView地图。 谢谢!

Android ListView项边框宽度和颜色

如何设置listview项之间的边框。 我需要有特定的颜色和宽度。

ListView的Layout_width

好的,我遇到了listView的attribut layout_width的问题。 在我的项目中,我的listview的背景图像不符合屏幕的宽度。 所以我在wrap_content上设置了layout_width,并且我将listView水平居中。 看起来这是一个坏主意,因为在适配器中,GetView方法被调用的次数是显示的单元格数的3倍以上。 如果我在fill_parent上设置layout_width,问题就解决了。 我创建了一个显示问题的简单项目。 这是活动的xml: item_list xml: 最后活动: package fr.example.android.listviewbug; import android.app.ListActivity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; public class ExampleListViewBugActivity extends ListActivity{ public static int cpt; public static final String[] COUNTRIES = new String[] { “Afghanistan”, “Albania”, “Algeria”, “American Samoa”, “Andorra”, “Angola”, “Anguilla”, “Antarctica”, “Antigua […]

有没有办法在Android Recycler View中显示Google Admob

我想在我的应用的主要活动中使用谷歌Admob展示广告。 我已经通过谷歌开发者网站获得帮助来展示展示广告所需的所有代码,但是当我运行我的应用时,广告没有显示。 我不知道发生了什么问题: MainActivity : import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Bundle; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView; public class MainActivity extends AppCompatActivity { public RecyclerView mRecyclerView; private RecyclerView.Adapter mAdapter; private RecyclerView.LayoutManager […]

Android – 禁用ListView选择突出显示但保持OnClick启用

我想禁用用户从代码中选择行(listSelector)时出现的突出显示。 我不想禁用onClick和启用的设置(我仍然想听点击,只想删除突出显示)。