android开发实践
文章平均质量分 59
流光碎影儿
记录自己一点一滴学习的过程...
展开
-
Unexpected namespace prefix "xmlns" found for tag LinearLayout——android开发之xml布局文件
android 2.2之前的版本 下面代码应该是对的(因为《在名师讲坛——android开发实战经典》这本书中示例代码就是在每个布局标签中都加了xmlns:android )。但是现在才用了android4.4的版本出现了错误,原因如下:新版本的android 一个namespace声明只要在xml中出现一次就可以了,多次出现就报错了。例如: xmlns:android="h原创 2015-08-28 19:27:19 · 593 阅读 · 0 评论 -
Attribute is missing the Android namespace prefix——android开发之xml布局文件
“Attribute is missing the Android namespace prefix”错误,是因为xmlns:android="http://schemas.android.com/apk/res/android" 让我误写成了 xmlns="http://schemas.android.com/apk/res/android"原创 2015-08-28 19:07:20 · 583 阅读 · 0 评论 -
you must supply a layout_height attribute——android开发之xml布局文件
之前开发HTML中 width或者height不加上的话有默认值,现在转为开发android,还认为layout_width 和 layout_height 有默认值,但是在第一次开发过程中,TextView没有加上layout_height,这样就出现了错误,加上之后正常运行。原创 2015-08-28 20:05:23 · 451 阅读 · 0 评论 -
android:gravity 和 android:layout_Gravity属性——android开发之xml布局文件
android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.原创 2015-08-31 20:20:33 · 379 阅读 · 0 评论 -
FrameLayout的使用——android开发之xml布局文件
FrameLayout 布局使用时得出两点结论:1、如果TextView不设置android:background,则背景默认为透明。设置后android:background="#FFFFFF",背景仍是白色,但是此时背景已经不是透明的了。2、后面的view组件会放在前面的view组件上面; 测试代码如下: xmlns:android="http://schemas原创 2015-08-31 21:35:55 · 1548 阅读 · 0 评论 -
android:weight属性的使用——android开发之xml布局文件
LinearLayout布局中Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。(注意:只有LinearLayout才有这个属性)布局代码是: android:layout_width="match_parent" android:layout_height="match_parent" android:orient原创 2015-09-18 22:06:09 · 628 阅读 · 0 评论 -
Android应用的界面编程——View类
Android应用的绝大部分UI组件都放在andriod.widget包及其子包、android.view包及其子包中,Android应用的所有UI组件都继承了View类,View类还有一个重要的子类:ViewGroup,但ViewGroup通常作为其他组件的容器使用。 Android的所有UI组件都是建立在View、ViewGroup基础之上的,Andriod采用了“组合器”设计模式来原创 2015-09-13 21:48:36 · 747 阅读 · 0 评论 -
Android Studio 导入Volley模块后 gradle的修改。
什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。Gradle 基本概念下面就以的导入Volley导入模块来详细讲解下和Gradle相关的知识, 和Gradle相关的几个文件一般有如下几个:1.原创 2015-11-18 23:16:03 · 848 阅读 · 0 评论