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

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

Amos
难度入门
时长 5小时 0分
  • 1.有两种状态,选中(true),未选中(false) 2.属性:android:id="@+id/checkbox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="false" android:text="男"
    查看全部
  • xml文件设置控件显示样式 shape --> <corners android:radius="5dp" /> //设置圆角半径 <gradient android:startColor="@color/white" android:endColor = "@color/red" /> //设置颜色的一个渐变 <storke android:width="1dp" android:color="@color/white" /> //设施边框样式 <soild android:color="@color/white" /> //设置填充色 selector --> <item android:drawable="[选择相应样式]" android:state_pressed="true"(按住的时候显示) /> <item android:drawable="[选择相应样式]" /> //无操作时候显示
    查看全部
    0 采集 收起 来源:修改按钮样式

    2018-03-22

  • 通过 XML 方式生成一个图像: 1.在 drawable 文件夹下 新建一个 android XML 文件 命名为 white_bg 选择 shape 标签 2.添加子标签 <corners android:radius="5" /> //设置 四个角为圆角 圆角半径为5 3.添加子标签 <gradient android:startColor="@color/white" android:endColor="@color/red" /> //设置颜色的渐变,分别 设置 开始颜色 和 结束颜色 子标签 <stroke android:width="1dp" android:color="@color/black" /> 设置边框 大小为 1dp 颜色为 black 子标签 <solid android:color="@color/white" /> 设置填充色 为 white 4.用 XML 作为背景 给 <EditText> 设置 背景 android:background="@drawable/white_bg" 5.设置 标题栏 隐藏: 到 AndroidManifest.xml 文件中找到 要设置的 activity 标签; 加入属性 android:theme="@android:style/Theme.Black.NoTitleBar" (意为"无标题 黑色 主题") 6.设置 <EditText> 的 android:editable="false" 使其内容不可编辑; 7.设置 <EditText> 的 android:gravity="right|bottom" 使其内容在右下方显示
    查看全部
  • textview常用属性
    查看全部
  • 1、xml文件中配置一个ToggleButton和一个ImageView 2、.Java文件中对控件进行初始化 3、给ToggleButton对象配置监听器 ----MainActivity要implements OnCheckedChangListener ----import android.widget.CompoundButton.OnCheckedChangeListener;导入接口的包 ----onCheckedChanged(CompoundButton buttonView,boolean isChecked)建立一个方法 ----ToggleButton对象.setOnCheckedChangeListener(this);配置监听器监听ToggleButton控件的状态 4、onCheckedChanged(CompoundButton buttonView,boolean isChecked)方法中buttonView代表被点击的控件本身,isChecked参数判断ToggleButton对象的状态,true/false则通过ImageView对象.setBackgroundResource(isChecked?R.drawable.图片名1:R.drawable.图片名2)改变ImageView的背景图为开关开或关时的图片
    查看全部
  • 1.什么是ToggleButton ToggleButton有两种状态:选中和未选中状态 并且需要为不同的状态设置不同的显示文本 2.ToggleButton属性 android:checked="true" android:textOff="关" android:textOn="开" 通过ToggleButton操纵其他控件,来显示(切换)不同的状态。
    查看全部
    0 采集 收起 来源:ToggleButton概述

    2018-03-22

  • 1.初始化控件 private MultiAutoCompleteTextView mactTextView;//声明 mactTextView=(MultiAutoCompleteTextView)findViewById(R.id.MultiautoCompleteTextView1); 2.需要一个适配器 3.初始化数据源-这数据源去匹配文本框输入内容 4.将adapter与当前的AutoCompleteTextView控件绑定 5.设置分隔符 mactTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());//以逗号为分隔符 android:completionThreshold="3"//设置匹配字个数
    查看全部
  • MultiAutoCompleteTextView (1)功能: 可支持多个值(在多次输入的情况下),分别用分隔符分开,并且在每个值选中的时候再出输入值时会自动去匹配,可用在发短信发邮件时选择联系人这种类型当中 (2)独特属性: android:completionThreshold = "2" 设置输入多少字符时自动匹配 (3)设置分隔符: mtxt.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    查看全部
  • 1.初始化控件 private AutoCompleteTextView actTextView;//声明 actTextView=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); 2.需要一个适配器 ArrayAdapter<String>adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,res); 3.初始化数据源-这数据源去匹配文本框输入内容 private String[] res={"beijing1","beijing2","beijing3","shanghai1","shanghai2"}; 4.将adapter与当前的AutoCompleteTextView控件绑定 actTextView.setAdapter(adapter); 5.设置输入多少个字符后进行匹配 android:completionThreshold="3"
    查看全部
  • 1,自定义类继承自TextView,实现三个构造方法,重写isFocused()方法,让它返回true,默认获得焦点。 2,在布局文件中使用全类名的形式定义控件(如com.imooc.marqueettextviewdemo.MarqueeText) 3,控件加上单行显示android:singleLine="true"和滚动效果android:ellipsize="marquee"
    查看全部
  • AutoCompleteTextView 1】功能:动态匹配输入的内容 2】独特属性:android:completetionThreshold="2"//设置输入多少字符时自动匹配
    查看全部
  • TextView: layout_width: 1. wrap_content:包裹实际文本内容 2. match_parent:当前控件铺满父类容器 --2.3api之后添加的一个属性值 3、fill_parent:当前控件铺满父类容器 -- 2.3api之前的一个属性值 wrap_content:包裹实际文本内容 match_parent:当前控件铺面父类容器:2.3api之后添加的属性值 fill_parent: 当前控件铺面父类容器:2.3之前的属性值 wrap_content:自适应内容 match_parent:铺满父类容器----2.3API之后添加的属性值 fill_parent:同上----2.3API之前的属性值 //将布局xml文件引入到activit当中 setContentView(R.layout.main_activity); text属性是指文本内容----输入时不会清空 hint属性内容在文本输入时将清空(起提示作用)
    查看全部
  • 所有控件的文字最好不要直接在xml中写,而是先把字符串按照一定格式写在res\values\strings.xml里面,然后在xml中通过字符串的id引用使用。 例如: 先在strings.xml中编辑 <string name="button_name">登陆</string>; 再在activity_main.xml中 android:text="@string/button_name" 来访问"登录"字符串。 value中的String存放一些字符串,资源等 R文件生成资源对应的ID
    查看全部
  • 控件加上单行显示android:singleLine="true", 滚动效果android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" 1,自定义类继承自TextView,实现三个构造方法,重写isFocused()方法,让它返回true,默认获得焦点。 2,在布局文件中使用全类名的形式定义控件(如com.imooc.marqueettextviewdemo.MarqueeText) 3,控件加上单行显示android:singleLine="true"和滚动效果android:ellipsize="marquee" android:ellipsize=”start”—–省略号显示在开头 "...pedia" android:ellipsize=”end”——省略号显示在结尾 "encyc..." android:ellipsize=”middle”—-省略号显示在中间 "en...dia" android:ellipsize=”marquee”–以横向滚动方式显示(需获得当前焦点时 利用sources可以添加构造函数等方法 关于属性中px dip dp sp 区别:1.px 像素 不建议安卓中使用 因为安卓开发有不同的屏幕分辨率,px 不能很好的根据屏幕分辨率调节。2.dip dp都可以使用做字大小或者高度等,但是最近的api 中推荐使用dp 3.sp常用于显示文字时
    查看全部
  • 接口方式 在MainActivity后实现接口类OnClickListener() Log.i("tag","第三种方法");//Log.i(),打印到日志 public class MainActivity extends Activity implements OnClickListener{ loginImageButton.setOnClickListener(this); public void onClick(View v) { // TODO Auto-generated method stub Log.i("tag","第三种方法"); } } 外部类方法,与上一课有不同 loginButton.setOnClickListener(listener); 外部单独: OnClickListener listener = new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub System.out.println("独立实现的类触发了"); } };
    查看全部

举报

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

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