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

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

Amos
难度入门
时长 5小时 0分
  • 打印语句:Log.i("tag",text);
    查看全部
    0 采集 收起 来源:使用CheckBox

    2018-03-22

  • CheckBox: 两种状态: 选中(true);未选中(false) 使用: private CheckBox checkBox; //初始化 CheckBox checkBox = (CheckBox) findViewById(R.id.checkBox1); //通过设置CheckBox的监听事件来对CheckBox进行处理,判断CheckBox是不是被选中 checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Log.i("tag", isChecked+""); // 通过这个方法来监听当前的checkBox是否被选中 if(isChecked) { //获得CheckBox的文本内容 String text = checkBox.getText().toString(); Log.i("tag", text); } } });
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • ToggleButton; 属性:android:checked="false" android:textOn="开" android:textOff="关" 使用: private ToggleButton tb; private ImageView img; //初始化控件 tb = (ToggleButton) findViewById(R.id.toggleButton1); img = (ImageView) findViewById(R.id.imageView1); /** * 给当前的tb设置监听器 */ tb.setOnCheckedChangeListener(this); 实现OnCheckedChangeListener接口 @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { /** * 当tb被点击的时候,当前的方法被执行 * buttonView --代表被点击控件的本身 * isChecked -- 代表被点击控件的状态 * 当点击tb的时候,更换img的背景 */ img.setBackgroundResource(isChecked?R.drawable.on:R.drawable.off); }
    查看全部
  • 子类控件相对于子类控件的位置
    查看全部
    0 采集 收起 来源:使用相对布局

    2015-07-14

  • 子类控件相对于子类控件的位置
    查看全部
    0 采集 收起 来源:使用相对布局

    2015-07-14

  • /** * 1 初始化控件 * 2 需要一个适配器 * 3 初始化数据源 * 4 与当前的AutoCompleteTextView绑定 * 5 设置分隔符 */ private String[] res = {"beijing1","beijing2","shanghai1","shanghai2","guangzhou","shenzhen"};//定义数据源 private MultiAutoCompleteTextView macTestView; macTestView = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, res); macTestView.setAdapter(adapter); macTestView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());//以逗号分隔
    查看全部
  • RelativeLayout的常用属性
    查看全部
    0 采集 收起 来源:理解相对布局

    2015-07-14

  • AutoCompleteTextView: 属性:android:completionThreshold="3" //用于设置输入多少字符时自动匹配 1 初始化控件 2 需要一个适配器 3 初始化数据源 4 与当前的AutoCompleteTextView绑定 private AutoCompleteTextView acTextView;//定义自动匹配控件 private String[] res = {"beijing1","beijing2","shanghai1","shanghai2","guangzhou"};//定义数据源 acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, res); acTextView.setAdapter(adapter);
    查看全部
  • AutoCompleteTextView: 属性:ndroid:completionThreshold="3" //用于设置输入多少字符时自动匹配 1 初始化控件 2 需要一个适配器 3 初始化数据源 4 与当前的AutoCompleteTextView绑定 private AutoCompleteTextView acTextView;//定义自动匹配控件 private String[] res = {"beijing1","beijing2","shanghai1","shanghai2","guangzhou"};//定义数据源 acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, res); acTextView.setAdapter(adapter);
    查看全部
  • 如若主入口activity还需设置action和category
    查看全部
  • 关于字符串 String str; 1.取字串 str.subString(int strat); String.subString的用法 1.String str; str.subString(int beginIndex)------表截取从beginIndex到结尾的字符串 2.String str; str.subString(int beginIndex,int endIndex)-------表截取从beginIndex到endIndex-1的字符串 str.subString(int start,int end); 2.得到指定字符的下标 str.indexOf("a"); 3.判断字符串中是否包含指定字符 str.contains("a");
    查看全部
    0 采集 收起 来源:实现业务逻辑

    2018-03-22

  • CheckBox控件
    查看全部
  • android:inputType="textPassword"为设置输入格式为密码格, android:inputType="phone"为设置输入格式为拨号键盘
    查看全部
    0 采集 收起 来源:过关评测

    2018-03-22

  • wrap-parent按layout-weight正常的比例 match-parent 反比
    查看全部
    0 采集 收起 来源:使用线性布局

    2015-07-13

  • 1.初始化当前所需要控件 findViewById--返回的是一个View的对象(View是所有控件的一个父类) 所有的资源文件都会在gen目录下的R.java文件中自动生成一个对应的唯一ID private Button loginButton; onCreate函数中:loginButton=(Button)findViewById(R.id.button1) 2.设置Button的监听器,通过监听器实现我们点击Button要操作的事情 1)监听事件通过匿名内部类实现 loginButton.setOnClickListener(new OnClickListener(){ @Override public void onClick(View arg0) { } });
    查看全部

举报

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

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