arrayadapter

Android常见错误

梦想的初衷 提交于 2020-01-12 06:47:59
http://www.cnblogs.com/ok-lanyan/archive/2011/10/12/2208378.html 1 、Unable to resolve target 'android-2' 安装低版本的api ,再default.properties 这个文件中把target=android-2 改成 target=android-7 终于就没有问题了。 2 、Invalid start tag LinearLayout main.xml 放错文件夹了,应该在\res\layout 下。 3 、INSTALL_FAILED_INSUFFICIENT_STORAGE 原因:SD 卡内存容量不够 法一:在下图的“Additional Emulator Command Line Options ”中加上“-partition-size 128 ” 法二:启动模拟器,然后进入菜单 settings->applications->mange applications-> select the application->select "unistall". 这样就能彻底删除了,然后再重新安装这个apk 就没问题了 4 、No Space left on device 清除C:\Users\Lanyan\AppData\Local\Temp\AndroidEmulator

android常见的错误

雨燕双飞 提交于 2020-01-11 15:59:57
1 、 Unable to resolve target 'android-2' 安装低版本的 api ,再 default.properties 这个文件中把 target=android-2 改成 target=android-7 终于就没有问题了。 2 、 Invalid start tag LinearLayout main.xml 放错文件夹了,应该在 \res\layout 下。 3 、 INSTALL_FAILED_INSUFFICIENT_STORAGE 原因: SD 卡内存容量不够 法一:在下图的“ Additional Emulator Command Line Options ”中加上“ -partition-size 128 ” 法二:启动模拟器,然后进入菜单 settings->applications->mange applications-> select the application->select "unistall". 这样就能彻底删除了,然后再重新安装这个 apk 就没问题了 4 、 No Space left on device 清除 C:\Users\Lanyan\AppData\Local\Temp\AndroidEmulator 文件夹下的 tmp 文件 参考资料: http://hi.baidu.com/boderboder

ListView 介绍

半世苍凉 提交于 2019-12-23 00:58:59
1. 通过继承Activity实现ListView 1.1 在XML布局文件中实现一个ListView 1 <ListView 2 android:layout_width="wrap_content" 3 android:layout_height="wrap_content" 4 android:id="@+id/listView" 5 android:layout_below="@+id/textView" 6 android:layout_alignParentLeft="true" 7 android:layout_alignParentStart="true" 8 android:layout_marginTop="42dp" /> 1.2 在MainActivity中实现代码 1 ListView listView = (ListView) findViewById(R.id.listView); 2 String [] name = new String[]{"A","B","C","D","E","F","Aa","Ba","Ca","Da","Ea","Fa"}; 3 ArrayAdapter<String> arrayAdapter= new ArrayAdapter<String>(this,android.R.layout.simple

Android ListView优化实践

有些话、适合烂在心里 提交于 2019-12-15 18:02:32
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在看了一些vogella的文章之后,发现关于android listview性能优化这一段很有意思,于是实践了一下,经过优化,性能确实提升不少! 先看看优化前和优化后的比较: 优化前的log截图: 优化后的log截图: 并且,在不停滚动ListView的过程中,优化之前会出现ANR现象,在AVD上特别容易复现: 然后,优化后显得很流畅,附上对于的log截图: 下面附上相关代码分析: ListView中的每一个Item由一个ImageView 和一个TextView组成 Layout: <?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="horizontal" > <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height=

Android常见错误

这一生的挚爱 提交于 2019-12-09 10:02:23
1 、 Unable to resolve target 'android-2' 安装低版本的 api ,再 default.properties 这个文件中把 target=android-2 改成 target=android-7 终于就没有问题了。 2 、 Invalid start tag LinearLayout main.xml 放错文件夹了,应该在 \res\layout 下。 3 、 INSTALL_FAILED_INSUFFICIENT_STORAGE 原因: SD 卡内存容量不够 法一:在下图的“ Additional Emulator Command Line Options ”中加上“ -partition-size 128 ” 法二:启动模拟器,然后进入菜单 settings->applications->mange applications-> select the application->select "unistall". 这样就能彻底删除了,然后再重新安装这个 apk 就没问题了 4 、 No Space left on device 清除 C:\Users\Lanyan\AppData\Local\Temp\AndroidEmulator 文件夹下的 tmp 文件 参考资料: http://hi.baidu.com/boderboder

android listview组件 ArrayAdapter,SimpleAdapter

强颜欢笑 提交于 2019-12-06 02:57:16
ListView 是android开发中最常用的组件之一,它通过一个adapter来构建显示通常有三种adapter可以使用ArrayAdapter ,SimpleAdapter,CursorAdapter。 CursorAdapter主要正对数据库使用,下面通过例子介绍ArrayAdapter,SimpleAdapter的简单使用: 1:ArrayAdapter 它接受一个数组或者List作为参数来构建。 一下通过简单例子说明: 创建Test 继承ListActivity 这里我们传入一个string数组 public class ListTest extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String[] sw = new String[100]; for (int i = 0; i < 100; i++) { sw[i] = "listtest_" + i; } ArrayAdapter<String> adapter = new ArrayAdapter<String>(this

listview与adapter用法

不问归期 提交于 2019-12-04 16:20:19
一个 ListView 通常有两个职责: ( 1 )将数据填充到布局。 ( 2 )处理用户的选择点击等操作。 第一点很好理解, ListView 就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。 一个 ListView 的创建需要 3 个元素: ( 1 ) ListView 中的每一列的 View 。( adapter 中的 convertView ) ( 2 )填入 View 的数据或者图片等。( item 项, resource 的 bean 对象) ( 3 )连接数据与 ListView 的适配器。( adapter ) 也就是说,要使用 ListView ,首先要了解什么是适配器。适配器是一个连接数据和 AdapterView ( ListView 就是一个典型的 AdapterView ,后面还会学习其他的)的桥梁,通过它能有效地实现数据与 AdapterView 的分离设置,使 AdapterView 与数据的绑定更加简便,修改更加方便, Android 中提供了很多的 Adapter ,表 4-5 列出了常用的几个。 表 4-5 常用适配器 Adapter 含义 ArrayAdapter<T> 用来绑定一个数组,支持泛型操作 SimpleAdapter 用来绑定在 xml 中定义的控件对应的数据 SimpleCursorAdapter

Android listview与adapter用法

六眼飞鱼酱① 提交于 2019-12-04 16:20:02
一个 ListView 通常有两个职责。 ( 1 )将数据填充到布局。 ( 2 )处理用户的选择点击等操作。 第一点很好理解, ListView 就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。 一个 ListView 的创建需要 3 个元素。 ( 1 ) ListView 中的每一列的 View 。 ( 2 )填入 View 的数据或者图片等。 ( 3 )连接数据与 ListView 的适配器。 也就是说,要使用 ListView ,首先要了解什么是适配器。适配器是一个连接数据和 AdapterView ( ListView 就是一个典型的 AdapterView ,后面还会学习其他的)的桥梁,通过它能有效地实现数据与 AdapterView 的分离设置,使 AdapterView 与数据的绑定更加简便,修改更加方便 Android 中提供了很多的 Adapter ,表 4-5 列出了常用的几个。 表 4-5 常用适配器 Adapter 含义 ArrayAdapter<T> 用来绑定一个数组,支持泛型操作 SimpleAdapter 用来绑定在 xml 中定义的控件对应的数据 SimpleCursorAdapter 用来绑定游标得到的数据 BaseAdapter 通用的基础适配器 其实适配器还有很多,要注意的是,各种 Adapter

android--------listview之适配器

妖精的绣舞 提交于 2019-12-04 16:17:59
ListView之适配器的使用,包含了ArrayAdapter,SimpleAdapter ,BaseAdapter等适配器。 1:ArrayAdapter /**** * * * ArrayAdapter * @author Administrator * */ public class ArrayAdapterActivity extends Activity { private ListView mListView; //定义一个String数组,数组里的数据就是ListView里的一项 String[] arrayDate={"笑傲江湖","风清扬","令狐冲","岳不群","乔峰","虚竹","段誉","中神通","东邪","西毒","南帝","北丐"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_arrayadapter); initView(); } private void initView() { mListView=(ListView)findViewById(R.id.listView1); /

ArrayAdapter.createFromResource issue

匿名 (未验证) 提交于 2019-12-03 09:02:45
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I am trying to make "Select one" on Spinner. I saw all answer regarding this subject but I am still having some issues. Usual way of making custom spinner is: ArrayAdapter<CharSequence> dataAdapter1 = ArrayAdapter.createFromResource(this, R.array.entries, android.R.layout.simple_spinner_item); dataAdapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner1.setAdapter(dataAdapter1); spinner1.setAdapter( new NothingSelectedSpinnerAdapter( dataAdapter1, R.layout.contact_spinner_row_nothing_selected, this)); In this