android自定义列表的实现
前面实现的列表功能都是直接调用android的api,功能比较简单。这里需要实现一个自定义的视频内容列表。效果如下: 发送文章为PDF
前面实现的列表功能都是直接调用android的api,功能比较简单。这里需要实现一个自定义的视频内容列表。效果如下: 发送文章为PDF
通过android java源代码可知: android.R.layout.simple_list_item_1 实际上是: android-api/core/res/res/layout/simple_list_item_1.xml 可以根据这个实现自己的布局定义,比如颜色和字体等。 示例见: http://easymorse.googlecode.com/svn/tags/android.customer.player-0.3/ 发送文章为PDF
前面是使用intent生成标签的,见android下另外一种生成tab的方法。这里使用TabContentFactory修改上面的代码,实现的功能是一样的。 唯一修改的代码是: tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("栏目内容") .setContent(new TabContentFactory() { @Override public View createTabContent(String tag) { ListView listView = new ListView(CustomerPlayer.this); listView.setAdapter(new ArrayAdapter<String>( CustomerPlayer.this, android.R.layout.simple_list_item_1, new String[] { "c1", "c2", "c3" })); return listView; } })); 源代码见: http://easymorse.googlecode.com/svn/tags/android.customer.player-0.2a 日志引用android自定义列表的实现 发送文章为PDF
在android本地后台服务示例中,使用了一种方法生成tab。这里使用了另外一种方法。更简单,通过intent,编写很简单。 效果如下图: 日志引用android使用TabContentFactory创建标签内视图 发送文章为PDF
如果需要实现如下内容的布局: 一般会采用相关布局,即RelativeLayout。 发送文章为PDF
LinearLayout是android中常见的布局形式。可垂直或者水平平分或者根据权重分配空间,罗列视图小窗口组件。 也就是说,如果垂直线性布局的话,一行只能布局一个窗口部件,水平则相应的只有一行,在该行内显示各个窗口部件,不会折行。 使用线性布局,可以实现类似下面图示的界面。 发送文章为PDF
android提供了精巧和有力的组件化模型构建用户的UI部分。主要是基于布局类:View和ViewGroup。在此基础上,android平台提供了大量的预制的View和ViewGroup子类,即布局(layout)和窗口小部件(widget)。可以用它们构建自己的UI。 如果没有符合你需求的预制窗口小部件,你可以创建自己的视图子类。如果只是对已存在的窗口小部件或者布局做小的调整,只需继承该类,覆盖相关的方法。 创建你自己的View子类可以更精确控制视图元素的外观和功能。 可创建完整的自定义渲染视图类型,比如创建一个2d的控制条; 可将一组视图组件合成为一个新的单一组件,比如双选的列表,选择省和市; 覆盖EditText组件,比如notepad tutorial中的示例; 捕捉其他事件比如按键事件,并执行自定义的处理方式,比如在游戏中。 发送文章为PDF
Patagonia Theme designed by Wp Themes Planet and proudly powered by WordPress