接触Android app开发也已近一个半月了,从最初的公司的遥控器程序到现在的app,这其中的转变让我有点猝不及防,之前从没有接触过JAVA,一直在使用c,这一个半月下来,有时候真的感觉自己在蒙着眼睛到处撞墙(现在也还是)。不过自己对Android开发有一点认识了,还好老大对我要求不是很严格,估计也知道我出不了这么快。前面已经会一些简单的功能实现了,为了记住一些基本的技巧,我开始来写博客了,希望各位看客包容我的无知,如果有错大家多多指教,有什么不满的你可以西瓜香蕉皮随便招呼。下面我们来实现一个简单的LISTview。
1.创建一个empty Activity(我用的是android studio3.1.2,起点太高现在已经感受到各种问题,哎,有苦自己吞了)
2.打开res\layout\activity_main.xml
,修改根元素为LinearLayout
,同时加控件。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.zrthas.administrator.commoncontrol.MainActivity"> <ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/listView_fun"> </ListView> </LinearLayout>
3.打开res\values\strings.xml
中,将相对的XML:
<resources> <string name="app_name">我的组件</string> <string name="List_View">ListView</string> <string name="commonControl_List">Android演示</string> </resources>
4.在Java源代码中添加对ListView的调用:
/* 定义数组来表示listView要显示,也是我们学习哪些常用的控件 */ private static final String[] commonFunList = new String[]{}
//定义listView private ListView listView ;
listView = (ListView) findViewById(R.id.listView_fun);
listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, commonFunList));
添加完成后就可以运行调试了,具体的你自己 去调试了 我就不贴出来了
感觉学JAVA要加急了啊!!!