首页 » 技术分享 » 2012年3月1日专业学习

2012年3月1日专业学习

 

1.关于LinearLayout的右对齐

因为在初始学习的使用的就是线性布局,所以在网上找到的基本的代码就基本完成,主要的标签是:

在LinearLayout的属性中加入:

android:gravity="right/left"即可

另外如果需要修改位置的相关属性,在文本域上面添加:android:layout_marginRight="10dp"  

结构为:

<LineraLayout> 主

一个文本域

一个文本域

<LineraLayout>
设置属性

   一个文本域
</LineraLayout>

</LineraLayout>

显示结果为:

文本域 文本域      文本域(右对齐)

2.学习设置标题栏

需要修改xxActivity.java代码 

设置没有标题栏,并是使用必须要在中间,才可以:因为在系统运行开始的时候就已经调用父类的构造方法,接着调用setContentView方法展示视图界面。R.layout.main是R.java资源类中的一个属性。当你在调用这个方法之后在声明Widget就会报:android.util.AndroidRuntimeException: requestFeature() must be called before adding content

public void onCreate(Bundle savedInstanceState) { 
          super.onCreate(savedInstanceState); 
          requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 注意顺序 
          setContentView(R.layout.main);                                                                          // 注意顺序 
          getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,      // 注意顺序 
                            R.layout.title); 

3.android 修改窗体标题的字体式样和背景图(自定义标题栏)

http://blog.csdn.net/lusonmo/article/details/6193206
项目位置:TitleTest, 在配置文件中。需要设置style文件即可

4.在Android上实现Iphone风格 bottom tab + title bar


http://blog.lxbiao.com/2010/10/05/%E5%9C%A8android%E4%B8%8A%E5%AE%9E%E7%8E%B0iphone%E9%A3%8E%E6%A0%BC-bottom-tab-title-bar/

5.在android疯狂讲义学习和实践的内容:


状态开关 ToggleButton(三个按钮)、时钟(AnalogClock、DigitalClock、计时器Chronometer)、自动输入框(AutoCompleteTextView ArrayAdapter适配器)、下拉条(Spinner BaseAdapter适配器)、进度条(ProcessBar 模拟定时的处理)、拖动条(图片透明度)、日期时间(DatePicker、TimePicker个日期变化处理器)

6.设计模式学习:

关于模式的原则:DIP(依赖倒转原则)、OCP(开闭原则)

简单工厂模式及实例
http://www.cnblogs.com/zzj-46000452/archive/2006/09/16/506286.html

解读设计模式----简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么
http://beniao.blog.51cto.com/389148/102304


转载自原文链接, 如需删除请联系管理员。

原文链接:2012年3月1日专业学习,转载请注明来源!

0