列表视图ListView之一-创新互联
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。
创新互联-专业网站定制、快速模板网站建设、高性价比金沙网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式金沙网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖金沙地区。费用合理售后完善,10年实体公司更值得信赖。一、简单应用
1、打开“res/layout/activity_main.xml”文件。
(1)从工具栏向activity拖出1个列表视图ListView。
(2)打开activity_main.xml文件。
完整代码如下:
android:layout_height="match_parent" >
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
2、ListView列表视图代码
(1)打开“src/com.genwoxue.listview/MainActivity.java”文件。
然后输入以下代码:
package com.example.hw;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends Activity {
private ListView lvNews = null;
private String news[] = {"互联网产品中的情感化设计","有效导向社交产品的商业价值","移动开发者:得90后者得天下",
"用户体验:从App的加载页面说开去","用扁平化的界面设计吸引用户","实体与数字世界的交集",
"网络社区用户成长的5个思考模式","十大值得关注的传统企业电商","2013年十大热点技术发展趋势","了解产品的开发环节:环形设计论",
"客户忠诚度的四个层次","在手机背面贴张'纸'就能轻松充电","互联网公司是怎样激发你的消费欲望的","高效工作的信息搜集及管理术"};
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lvNews = (ListView) findViewById(R.id.news);
lvNews.setAdapter(new ArrayAdapter
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
上面代码使用了ArrayAdapter(Context context, int textViewResourceId, List
(2)运行结果,可以上下滑动:
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:列表视图ListView之一-创新互联
新闻来源:http://scyanting.com/article/pcjjd.html