`
Para_dox
  • 浏览: 10072 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
在android里面除了使用gallery控件以外,经常使用viewflipper来实现类似的效果,其实viewflipper还能够把一些button,view之类的控件也组织起来进行类似的展示 首先在布局文件里定义: <ViewFlipper android:id="@+id/flipper" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="cen ...
很早前就看到Android SDK中关于Applying Styles and Themes的介绍与说明,今天总算有时间来体验下了。和web中的CSS一样,Android也可以为界面定义全局、公用的Style。Styles和Themes都是资源,存放在res/values文件夹下。 首先,什么是Style,什么是Theme? Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。 Theme:是一个包含一种或者多种格式化属性的集合,我们可以将其为一个单 ...
Typeface lcdFont = Typeface.createFromAsset(getAssets(), "fonts/lcd2mono.ttf"); txtMineCount.setTypeface(lcdFont); txtTimer.setTypeface(lcdFont); 在assets底下新建目录fonts,然后将字体文件拷进即可 txtMineCount和txtTimer都是textview型的控件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> ...
做Symbian的网络开发将近一年,在程序网络模块的开发上还是有一些心得的。和大家分享一下。 如何设计一个可靠的,并且能够良好移植的网络引擎,简单的说有三点: 1.有一个底层http模块(Net),该模块负责具体的接入点选择,网络报文的组装,收发,超时控制,差错处理。 2.在Net模块之上,有一个引擎模块(Engine),负责控制程序的流程,业务的走向。 3.Net模块和Engine模块有低耦合的回调通信机制,即net模块可以将收到的数据顺利的提交给Engine进行处理,但不依赖于Engine. 手机操作系统肯定会提供http的库,不要告诉我你一直用的socket做网络,http库相对最基 ...
最近做的一个程序,由于在启动的时候需要在后台初始化比较多的内容,为了让用户不等待很久的时间,准备展示一个启动画面,在后台的线程里完成初始化以后通知前台的主线程销毁掉启动画面进行后续的工作~ 首先,我们需要new一个Thread,并实现它的run方法,在里面添加一些我们需要后台进行的比较长时间的操作,同时需要创建一个message,并定义好它的属性,在完成后台操作后将消息发送给其他线程,让他们执行相关的操作。 public class MainView extends Activity { public void onCreate(Bundle savedInstanceState) { ...
我的第一篇技术类博客,看周围朋友都把每天学习的东西记录在博客上,感觉还是挺好的。 那我也就以此作为一个开始吧。 需求是给定若干个字母,要求查找出这若干个字母组成的最长长度的单词。 字典树已生成。 public static String GenerateLongestWords(TriNode root, String src, String longestWord, int currentDepth, char[] word) { TriNode node = null; StringBuffer buffer = new StringBuffer(src); ...
Global site tag (gtag.js) - Google Analytics