android之路,helloworld简单控件的使用

简介: 第一个andriod程序,helloworld 创建andriod工程 file ----ànew-----àandriod application project     输入application name “Helloworl...

第一个andriod程序,helloworld

创建andriod工程 file ----ànew-----àandriod application project
   

输入application name Helloworld

Project name 会自己随着application name 填充

Package name    “.com.wj.Helloworld”

Minimum required sdk 选择andriod版本号

 

进入工程,选中工程名字,右键“run as---à android application

如果报错“Unable to execute dex: java.nio.BufferOverflowException.

解决方案:

eclipse中右键这个文件--->Build Path--> remove it from build path

 

 

程序分析:

MainActivity类,集成Activity,每一个Acitvity对象是一个单独是实体,在应用程序中有多个Activity,但是每次只能有一个展现在用户面前。

onCreate()会在Activity运行时被andriod调用,因此在这里需要进行初始化操作。

setContentView() 读取资源文件“R.layout.activity_main”,系统自己解析文件

Assets文件夹,放置比较大的资源文件,程序将资源全部打包

Res文件夹 放置小的资源文件,程序只打包使用的资源

Layout文件夹 放置布局文件

Menu 菜单文件夹

Value 字符串文件夹

 

 

                                                 TextView控件

TextView:不可编辑的控件,创建方法:

activity_main.xml文件中创建,(推荐方法)

Mainactivity.java中创建

Androidautolink设置超链,有此属性就可以设置电话号码或者网址等成为超链接

       Autolink 的属性:   none无,web网址超链接, mail邮件超链接

                         Phone 电话号码超链接  map地图超链接 all以上全部都是


Androidsingleline 字在一行显示

    Singleline 的属性设置为true,那么字体就在一行显示

Androidellipsize 设置省略号

       当字全部在一行显示的时候,可以设置省略号,start省略号在开头,end省略号在结尾,middle省略号在中间,

AndroidmarqueeRepeatLinit

       其属性设置为marquee_forever,这样就会实现文字滚动显示,前提是文字必须设置为在同一行显示



 

                                                           EditText控件                    

TextEdit控件可以编辑,默认的鼠标会聚焦在行首,而且光标会闪烁

创建控件

EditText

    android:layout_width="fill_parent"           填充父容器

    android:layout_height="wrap_content"         包裹内容

    android:maxLength="5"                          设置最大输入字符数

        android:inputType="number"                    设置输入的字符类型

        android:hint="我是edit"                         提示字符

        android:drawableLeft="@drawable/ic_launcher"  插入图片

    />

相关文章
|
3月前
|
存储 Java Android开发
探索安卓应用开发:构建你的第一个"Hello World"应用
【9月更文挑战第24天】在本文中,我们将踏上一段激动人心的旅程,深入安卓应用开发的奥秘。通过一个简单而经典的“Hello World”项目,我们将解锁安卓应用开发的基础概念和步骤。无论你是编程新手还是希望扩展技能的老手,这篇文章都将为你提供一次实操体验。从搭建开发环境到运行你的应用,每一步都清晰易懂,确保你能顺利地迈出安卓开发的第一步。让我们开始吧,探索如何将一行简单的代码转变为一个功能齐全的安卓应用!
|
2月前
|
XML 存储 Java
浅谈Android的TextView控件
浅谈Android的TextView控件
41 0
|
3月前
|
IDE Java 程序员
安卓应用开发入门:打造你的第一个“Hello World”
【9月更文挑战第11天】在编程的世界里,每一个初学者的旅程都从一个简单的“Hello World”开始。本文将带领安卓开发的新手们,通过简单直观的方式,一步步构建出自己的第一个安卓应用。我们将探索安卓工作室(Android Studio)的安装、项目的创建,以及如何运行和调试你的应用。无论你是编程新手还是想扩展技能的老手,这篇文章都将为你打开一扇通往安卓世界的大门。
187 7
|
3月前
|
XML 编解码 Android开发
安卓开发中的自定义视图控件
【9月更文挑战第14天】在安卓开发中,自定义视图控件是一种高级技巧,它可以让开发者根据项目需求创建出独特的用户界面元素。本文将通过一个简单示例,引导你了解如何在安卓项目中实现自定义视图控件,包括创建自定义控件类、处理绘制逻辑以及响应用户交互。无论你是初学者还是有经验的开发者,这篇文章都会为你提供有价值的见解和技巧。
53 3
|
3月前
|
IDE Java API
安卓应用开发入门:打造你的第一个"Hello World"
【9月更文挑战第11天】在探索安卓开发的海洋中,每个开发者的航行都从简单的"Hello World"开始。本文将作为你的航标,引导你驶向安卓应用开发的精彩世界。我们将一起启航,通过浅显易懂的语言和步骤,学习如何构建并运行你的第一个安卓应用。无论你是编程新手还是希望扩展技能的老手,这篇文章都将为你提供所需的知识和信心。准备好了吗?让我们揭开安卓开发的神秘面纱,一起创造些令人兴奋的东西吧!
|
4月前
|
XML IDE Java
安卓应用开发入门:打造你的第一个“Hello World”
【8月更文挑战第31天】 在安卓的浩瀚宇宙中,每一个新星都从一句简单的问候开始闪耀。本文将作为你的航标,引导你探索安卓开发的银河系。无论你是初心者还是资深开发者,构建第一个“Hello World”应用总是令人兴奋的里程碑。通过这篇文章,我们将一起搭建起通往安卓开发世界的桥梁。让我们摒弃复杂的术语,用最简单直白的语言,一步步地走过这段旅程。准备好了吗?让我们一起开启这段冒险吧!
|
4月前
|
前端开发 Android开发 开发者
安卓开发中的自定义视图:构建你的第一个控件
【8月更文挑战第26天】在安卓开发的浩瀚海洋中,自定义视图是一块充满魔力的乐土。它不仅是开发者展示创造力的舞台,更是实现独特用户体验的关键。本文将带你步入自定义视图的世界,从基础概念到实战应用,一步步教你如何打造自己的第一个控件。无论你是初学者还是有经验的开发者,这篇文章都将为你的开发之旅增添新的风景。
|
6月前
|
Java Android开发
18. 【Android教程】图片控件 ImageView
18. 【Android教程】图片控件 ImageView
92 4
|
6月前
|
前端开发 API Android开发
25. 【Android教程】列表控件 ListView
25. 【Android教程】列表控件 ListView
197 2
|
6月前
|
Java Android开发 开发者
17. 【Android教程】开关控件ToggleButton/Switch
17. 【Android教程】开关控件ToggleButton/Switch
75 2