- 浏览: 7936935 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
在listview中,可以做出多列模版的效果,关键还是在listview的模版本,比如如下:
listviewadapter.java:
主程序:
<LinearLayout android:id="@+id/relativeLayout1" android:layout_height="fill_parent" android:layout_width="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"> <TextView android:id="@+id/FirstText" android:layout_width="0dp" android:layout_height="wrap_content" android:text="First" android:layout_weight="1"> </TextView> <TextView android:id="@+id/SecondText" android:layout_width="0dp" android:layout_height="wrap_content" android:text="Second" android:layout_weight="2"> </TextView> <TextView android:id="@+id/ThirdText" android:layout_width="0dp" android:layout_height="wrap_content" android:text="Third" android:layout_weight="1"> </TextView> <TextView android:id="@+id/FourthText" android:layout_width="0dp" android:layout_height="wrap_content" android:text="Fourth" android:layout_weight="1"> </TextView> </LinearLayout>
listviewadapter.java:
public class listviewAdapter extends BaseAdapter { public ArrayList<HashMap<String,String>> list; Activity activity; public listviewAdapter(Activity activity, ArrayList<HashMap<String,String>> list) { super(); this.activity = activity; this.list = list; } public int getCount() { // TODO Auto-generated method stub return list.size(); } public Object getItem(int position) { // TODO Auto-generated method stub return list.get(position); } public long getItemId(int position) { // TODO Auto-generated method stub return 0; } private class ViewHolder { TextView txtFirst; TextView txtSecond; TextView txtThird; TextView txtFourth; } public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub // TODO Auto-generated method stub ViewHolder holder; LayoutInflater inflater = activity.getLayoutInflater(); if (convertView == null) { convertView = inflater.inflate(R.layout.listview_row, null); holder = new ViewHolder(); holder.txtFirst = (TextView) convertView.findViewById(R.id.FirstText); holder.txtSecond = (TextView) convertView.findViewById(R.id.SecondText); holder.txtThird = (TextView) convertView.findViewById(R.id.ThirdText); holder.txtFourth = (TextView) convertView.findViewById(R.id.FourthText); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } HashMap<String, String> map = list.get(position); holder.txtFirst.setText(map.get(FIRST_COLUMN)); holder.txtSecond.setText(map.get(SECOND_COLUMN)); holder.txtThird.setText(map.get(THIRD_COLUMN)); holder.txtFourth.setText(map.get(FOURTH_COLUMN)); return convertView; }
主程序:
public class MultiColumnActivity extends Activity { private ArrayList<HashMap<String,String>> list; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ListView lview = (ListView) findViewById(R.id.listview); populateList(); listviewAdapter adapter = new listviewAdapter(this, list); lview.setAdapter(adapter); } private void populateList() { list = new ArrayList<HashMap<String,String>>(); HashMap<String,String> temp = new HashMap<String,String>(); temp.put(FIRST_COLUMN,"Colored Notebooks"); temp.put(SECOND_COLUMN, "By NavNeet"); temp.put(THIRD_COLUMN, "Rs. 200"); temp.put(FOURTH_COLUMN, "Per Unit"); list.add(temp); HashMap<String,String> temp1 = new HashMap<String,String>(); temp1.put(FIRST_COLUMN,"Diaries"); temp1.put(SECOND_COLUMN, "By Amee Products"); temp1.put(THIRD_COLUMN, "Rs. 400"); temp1.put(FOURTH_COLUMN, "Per Unit"); list.add(temp1); HashMap<String,String> temp2 = new HashMap<String,String>(); temp2.put(FIRST_COLUMN,"Note Books and Stationery"); temp2.put(SECOND_COLUMN, "By National Products"); temp2.put(THIRD_COLUMN, "Rs. 600"); temp2.put(FOURTH_COLUMN, "Per Unit"); list.add(temp2); HashMap<String,String> temp3 = new HashMap<String,String>(); temp3.put(FIRST_COLUMN,"Corporate Diaries"); temp3.put(SECOND_COLUMN, "By Devarsh Prakashan"); temp3.put(THIRD_COLUMN, "Rs. 800"); temp3.put(FOURTH_COLUMN, "Per Unit"); list.add(temp3); HashMap<String,String> temp4 = new HashMap<String,String>(); temp4.put(FIRST_COLUMN,"Writing Pad"); temp4.put(SECOND_COLUMN, "By TechnoTalaktive Pvt. Ltd."); temp4.put(THIRD_COLUMN, "Rs. 100"); temp4.put(FOURTH_COLUMN, "Per Unit"); list.add(temp4); } }
发表评论
-
『Google发布移动Web性能工具PCAP Web Performance Analyzer』
2015-01-06 14:17 2235http://t.cn/RZcCwZS 最近,Google的 ... -
(收藏)在WebView中如何让JS与Java安全地互相调用
2014-11-11 09:59 870在WebView中如何让JS与Java安全地互相调用 http ... -
android中的两端对齐
2013-02-08 18:58 3144在android中的webview中,可以对文本内容进行对 ... -
jQuery Mobile十大常用技巧
2012-10-12 07:23 4273原文发表在: http://mobile.51cto.com/ ... -
Android中使用log4j
2012-10-09 20:22 18332如果要直接在android工程中使用log4j,是有点问题 ... -
收集android的三个小tip
2012-08-25 11:24 2147收集android的三个小tip 1)Android 开发中 ... -
andorid中的html.fromhtml方法
2012-08-19 21:24 8847在android中,有一个容易遗忘的Html.fromht ... -
一个不错的sencha touch MVC教程分享
2012-08-18 10:06 2866http://blog.csdn.net/fyq891014/ ... -
jquery mobile中的按钮大集合
2012-08-14 22:17 3938本文小结了jquery mobile ... -
Andrid中的plurals
2012-08-10 19:29 1753在Android中的字符串资源中,今天留意到一个很特别的东 ... -
Android中listview中的button
2012-08-08 12:56 1981在androd中的listview中,假如每一项是个buu ... -
如何有更好的Android应用创意--从一款新Android应用说起
2012-07-20 14:23 5720现在这个年头,Android ... -
android中判断网络是否连接
2012-07-12 23:19 2937在android中,如何监测网络的状态呢,这个有的时候也是十分 ... -
android中设置手机的语言系
2012-05-19 15:55 2759adb shell 进入Android的Shell,输入以下命 ... -
android 按钮设计中state_selected属性
2012-05-15 22:33 8500在android中,如果搞几个tab,然后想做到当移动到某个T ... -
android中从图库中选取图片
2012-05-11 21:03 10287在android中,如何从图库gallary中挑选图片呢, ... -
android 模拟器中启用相机API支持
2012-05-10 22:37 3186android 模拟器中启用相机支持,否则如果应用中用到相关的 ... -
(转)向android模拟器打电话发短信的简单方法
2012-04-13 13:00 2001http://blog.csdn.net/pku_androi ... -
android 中让activity全屏幕显示
2012-04-12 09:06 1686android 中让activity全屏幕显示,这是一个小ti ... -
在Android中加入GOOGLE统计系统
2012-03-31 20:43 3462Google的统计分析系统,不仅在传统WEB统计中应用很广 ...
相关推荐
3. **Fragment模板**:用于创建可复用的UI模块,如“Basic Fragment”,它们可以帮助实现多屏应用或者响应式设计。 4. **布局模板**:如“ConstraintLayout”、“LinearLayout”等,这些模板会自动生成对应的XML...
"Android的标准图标模板"是开发者为了创建符合Android平台设计规范的图标所必需的资源。这个压缩包包含了必要的文件,如`Launcher-icon-template.psd`和`icon_templates-v1.0`,旨在帮助开发者制作出专业且一致的...
godot android 模板 v4.2.1godot android 模板 v4.2.1godot android 模板 v4.2.1godot android 模板 v4.2.1godot android 模板 v4.2.1godot android 模板 v4.2.1godot android 模板 v4.2.1godot android 模板 v4.2.1...
"HoloEverywhere"是一个著名的开源项目,旨在为Android应用提供与原生Holo主题一致的UI模板,即使在Android 2.1及以上的版本也能实现这种统一的界面风格。这个项目在Android开发者社区中广受欢迎,因为它使得开发者...
基于Android的快速开发模板 内容概要 本项目是一个Android空壳模板工程,旨在帮助开发者快速搭建Android应用框架。项目集成了XUI、XUtil、XAOP、XPage、XUpdate、XHttp2等实用库,并整合了友盟统计和walle多渠道...
这是一份Android简历模板 里面详细介绍了 基础资料、求职意向、Android技能、Android项目经验、自我评价等。仅供面试者参考,我深知一份好的简历能让HR留下深刻印象,当然这个文档只能帮面试者解决简历问题,自我...
本篇将详细讲解如何实现Android ListView的多列模板实例代码。 首先,创建多列模板的关键在于ListView的布局设计。在给出的示例代码中,使用了LinearLayout作为ListView的item布局,通过`android:layout_weight`...
AndroidStudioTemplate, 简单的Android Studio 模板 Android Studio 模板一个用于Android开发的Android Studio 模板的。要使用这些模板,你需要 Android Studio 。将适当的文件夹复制到 <androidStudio-folder>
应大家的强烈要求我把《AndroidStudio 模板 Template 生成代码 - 代码模板好,下班回家早》文章创建的代码模板文件上传了,如果大家喜欢可以下载导入到自己的C:\Program Files\Android\Android Studio\plugins\...
axure android 产品设计模板, android visio
"Android设计Visio模板库"是一个专门针对Android UI设计的工具集,它能够帮助设计师高效地创建Android应用的原型。这个资源包含了多种预定义的Android组件和布局,使得在Microsoft Visio中绘制界面草图变得快速且...
在本场景中,我们讨论的主题是如何利用`RadioButton`在布局中实现多行多列的单选效果。这个功能在创建例如设置界面、问卷调查或者选项列表时非常常见。 `RadioButton`属于`RadioGroup`的一部分,`RadioGroup`是一个...
在Android平台上,根据模板生成Word文档是一项常见的任务,特别是在需要自定义报告或自动化文档生成的场景下。Apache POI是一个广泛使用的Java库,它允许开发者处理Microsoft Office格式的文件,包括Word(.doc和....
"Android开发模板"就是为了提高开发效率而设计的一种工具,它集合了开发者在多次项目中反复使用的代码片段、布局设计、功能模块等,使得在新项目中可以快速引入并进行个性化定制,避免重复劳动。以下是基于这个主题...
上架应用市场时,可能存在需要整改的可能,如果收到整改通知,就要进行一系列的整改自测,然后再次提测,上应用市场
Android简历模板需重点展示对Android SDK、Android Studio的使用经验,以及对Android应用程序架构的理解。列出已开发的Android应用,介绍其功能、用户量和在Google Play上的表现。提及UI设计、性能优化和兼容性测试...
4. **技能清单**:列出掌握的编程语言(如Java、Kotlin)、框架(如Android SDK、Jetpack)、工具(如Android Studio、Git)及其他技术能力,如多线程、网络编程、数据库管理等。 5. **项目经验**:详细描述参与过...
"Android程序员简历模板.rar"提供了两种格式的模板——Android程序员简历模板.docx和Android程序员简历模板.pdf,帮助求职者更好地构建自己的专业形象。 首先,我们要明白简历的基本构成。一份优秀的Android程序员...
QQ专用模板 Android专用模板.ec
10. **Legacy Single-Pane Activity** 和 **Legacy Multi-Pane Activity**:适用于Android早期版本的兼容性模板,分别用于单视图和多视图布局。 以上模板都是Android Studio为了提高开发效率而设计的,每个模板都...