为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Android攻城狮的第一门课(入门篇)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第一门课(入门篇)

Amos
难度入门
时长 5小时 0分
  • EditView控件的常用属性
    查看全部
  • TextView控件的常用属性
    查看全部
  • ImageView控件的说明和属性: 1.ImageView是显示图片的一个控件 2.ImageView的属性: android:src ImageView的内容图像 android:background ImageView背景图片(“填写图片地址”) android:background ImageView的背景色(“填写RGB颜色的值”)
    查看全部
  • MultiAutoCompleteTextView的设置方法与前者类似 第一步:初始化控件 第二步:需要一个适配器 第三步:初始化数据源 第四步:将adpter与控件绑定 第五步:设置分隔符 具体代码实现: ①xml文件 <MultiAutoCompleteTextView android:id="@+id/mctv" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/actv" android:completionHint="1" android:hint="请输入联系人名称"/> ②初始化: private MultiAutoCompleteTextView matv = null; private String [] res ={"beijin1","shijiad","shins","shag","shanede","shadrfe","shaieuj", "shaere","shieke","adn","as","ader","sh","sher","shadfd","saf","dfji"}; ③具体操作: /* * 使用MultiAutoCompleteTextView实现自动提示: * * 1.初始化控件,记住findViewById(R.id.**)方法 * 2.需要一个适配器 * 3.初始化数据源-->此数据源去匹配文本框内容 * 4.将Adapter与MultiAutoCompleteTextView绑定,调用setAdapter()方法 * 5.设置输入几个字符后才进行自动提示 * 6.设置分隔符 * */ this.matv = (MultiAutoCompleteTextView) findViewById(R.id.mctv); matv.setAdapter(adapter); //设置逗号为分隔符,即结束符号 matv.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    查看全部
  • MultiAutoCompleteTextView (1)功能: 可支持多个值(在多次输入的情况下),分别用分隔符分开,并且在每个值选中的时候再出输入值时会自动去匹配,可用在发短信发邮件时选择联系人这种类型当中 (2)独特属性: android:completionThreshold = "2" 设置输入多少字符时自动匹配 (3)设置分隔符: mtxt.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    查看全部
  • 注意看全部的步骤: 1. xml文件中首先写一个AutoCompleteTextView的layout <AutoCompleteTextView android:completionThreshold="3" android:id="@+id/acTextView" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="input name" /> 2. java文件中定义和初始化(findViewById) acTV = (AutoCompleteTextView) findViewById(R.id.acTextView); 3. 实现一个适配器,并且定义其数据源 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, res); 4. 初始化数据源----这数据源去匹配文本框输入的内容:private String[] res={"beijing1","beijing2","beijing3","shanghai1","shanghai2"}; 5. 将这个adapter适配器和AutoCompleteTextView控件绑定 acTV.setAdapter(adapter);
    查看全部
  • AutoCompleteTextView 功能:根据输入内容动态匹配 特有属性:android:completionThreshold 输入多少字符时自动匹配
    查看全部
  • TIPS: 如果在另一个class中将几个TextView都聚焦(isFocused函数强制返回true),那么在每一个TextView中只需要多加一个属性android:ellipsize=“marquee”就可以实现全部滚屏; 实现方案: 1.在layout里面设置三个属性(ellipsize、focusable、focusableInTouchMode)还要设置singleline; 2.自定义一个textview(首先实现三个构造函数,然后重载一个他的isFocused方法并且return true); 3.让textview使用我们自定义的控件,在他前面--包名+类名
    查看全部
  • 本节要点: 1.TextView的内容过长时,默认分行,加上singleLine属性,会有省略号 单行代码实现——android:singleLine="true" //只能单行,超出的文字显示为"..." 2.跑马灯效果 (1)只有一个TextView时: android:singleLine="true" //只能单行,超出的文字显示为"..." android:ellipsize="marquee"//省略号没有,但没有跑马灯效果 /*增加以下两个属性才能实现跑马灯*/ android:focusable="true" android:focusableInTouchMode="true" 这三行就可以实现简单布局时的跑马灯效果 (2)当要实现两个或多个跑马灯效果时: 就要自定义一个Class继承TextView,实现三个构造函数(右键→Source→Generate Constructors from SuperClass),覆写如下方法,因为只有一个控件能获得焦点: public boolean isFocused() { return true; } 然后在布局文件中把TextView改成自定义的MarqueeView extends TextView 记得带包名,如<com.hm.marqueedemo.MarqueeView ... />来实现我们自定义的控件 3.补充: px,dp(dip),sp 1)在开发中不建议使用px,px不能根据分辨率来进行等比缩放,设置多少就是多少,和屏幕的分辨率无关; 2)dp和sp都可以根据分辨率来进行等比缩放; 3)在控件中做长度大小限制时推荐使用dip,sp更多用于显示文字size; 4)在android最新的SDK中推荐使用dp
    查看全部
  • 使用findViewById方法获取一个View对象,参数为控件的id,同时还需要把View对象强制转换成相应的类型 一般情况下,布局属性与对象的setXXX方法一一对应,比如设置字体颜色,在xml中属性是android:textColor,而在Activity中则是setTextColor方法 设置EditText的android:inputType属性可以限制文本输入类型比如android:inputType="textPassword"为设置输入格式为密码格, android:inputType="phone"为设置输入格式为拨号键盘
    查看全部
    0 采集 收起 来源:过关评测

    2018-03-22

  • //将布局xml文件引入到activit当中 setContentView(R.layout.main_activity);
    查看全部
  • EditText使用 android:hint = "请输入你的姓名" text与hint区别在于text实际意义上的文本内容而hint只是提示
    查看全部
  • TextView使用 android:layout_width = “见下” "wrap_content":包含实际文本内容 "match_parent":当前控件铺满父类容器:在2.3api之后添加的一个属性值 fill_parent:当前控件铺满父类容器:在2.3api之前添加的一个属性值 android:textSize = "28sp"设置文字大小
    查看全部
  • EditText控件常用属性 android:id——控件的id android:layout_width——控件的宽度 android:layout_height——控件的高度 android:text——文本内容 android:textSize——文本大小 android:textColor——文本颜色 android:background——控件背景 android:hint——输入提示文本 android:inputType ——输入文本类型
    查看全部
  • TextView的常用属性 android:id——控件的id android:layout_width——控件的宽度 android:layout_height——控件的高度 android:text——文本内容 android:textSize——文本大小 android:textColor——文本颜色 android:background——控件背景
    查看全部

举报

0/150
提交
取消
课程须知
Android应用大部分是使用Java语言进行开发的,本门课程同样使用的是Java语言,所以,在学习本门课程前必须掌握Java的基础语法以及面向对象编程,同时要求童鞋们对Android应用有简单的认识,如不了解不妨度娘一下哦
老师告诉你能学到什么?
1、android环境搭建 2、android应用程序框架的认识 3、android基础控件的运用 4、android的不同布局形式
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!