摘要:文字列的表示区域的表示间距设定方法,CheckBox的父类TextView提供了「setPadding」的方法。setPaddingpublic void setPadding(int left, int top, int right, int bottom)Sets the padding.Parameters: left the left padding in pixels top the top padding in pixels right the right padding in pixels bottom the bottom padding in pixels具体使用如下所示:@
阅读全文
摘要:这篇文章将向你阐述<merge />标签的使用。 <merge />标签用于减少View树的层次来优化Android的布局。通过看一个例子,你就能很容易的理解这个标签能解决的问题。下面的XML布局显示一个图片,并且有一个标题位于其上方。这个结构相当的简单;FrameLayout里放置了一个ImageView,其上放置了一个TextView:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_
阅读全文
摘要:一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requestCode, int resultCode, Intent data)方法。package com.ljq.activitys;import android.app.Activity;import
阅读全文
摘要:今天学习Android开发突然遇到了这个问题,查阅了很多资料,并且对集中原因进行了分析。错 误信息字符串:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.first/com.first.Game}: java.lang.NullPointerException一般都会在Activity onCreate()方法里的setContentView(XXX)发生此错误,网上查阅了很多原因,大概有四种重要可能的原因:原因一:xxx的错误,若为R.layout.main 那么应该是main.xml文件中的标签
阅读全文
摘要:mark http://mobiforge.com/designing/story/understanding-user-interface-android-part-1-layouts
阅读全文
摘要:在Android应用程序中,我们不能够非常清楚地区分MVC结构中的视图部分和控制器部分。Android框架期望开发者们将Activity基础类作为UI处理,这也就意味着一个Activity需要负责视图与控制器两个部分的任务。利用观察者模式将Model进行绑定处理。Android近期学习总结——开发笔记 写道Android采用了典型的MVC结构。其表现如下:View既可以通过xml(layout目录下)生成,也可以通过硬编码的方式直接通过代码生成。对于xml中的View资源,可以在代码中通过getViewById()的方法获得。Model既可以通过xml(values目录下)生成,也可以硬编码的
阅读全文
摘要:Android 开发之旅:深入分析布局文件&又是“Hello World!”Android布局属性详解Android界面基本属性
阅读全文
摘要:作过Android 应用开发的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图:可见,作为容器的ViewGroup可以包含作为叶子节点的View,也可以包含作为更低层次的子ViewGroup,而子ViewGroup又可以包含下一层的叶子节点的View和ViewGroup。事实上,这种灵活的View层次结构可以形成非常复杂的UI布局,开发者可据此设计、开发非常精致的UI界面。一般来说,开发And
阅读全文