为了账号安全,请及时绑定邮箱和手机立即绑定

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

难度入门
时长 5小时 0分
学习人数
综合评分9.57
604人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.3 逻辑清晰
  • BIJI
    查看全部
  • 类的写法 public class MainActivity extends Activity{ ImageView img; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ToggleButton tb=(ToggleButton) findViewById(R.id.toggleButton1); img=(ImageView) findViewById(R.id.imageView1); //给tb设置监听器 tb.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {//当tb被点击的时候,当前方法会执行 //buttonView---代表被点击控件的本身 //isChecked---代表被点击的控件的状态 true或者false //当点击这个tb的时候,更换img的背景 img.setBackgroundResource(isChecked?R.drawable.xhl:R.drawable.pika); //运用三目预算符 } }); } } button控件的写法 <!-- textOn:true textOff:false --> <ToggleButton android:checked="false" android:id="@+id/toggleButton1" android:layout_width="match_parent" android:layout_height="wrap_content" android:textOn="小火龙" android:textOff="皮卡丘" ></ToggleButton>
    查看全部
  • 导包了吗 ctrl+shift+o
    查看全部
  • //设置以逗号为分隔符为结束的符号! macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    查看全部
  • private String []res={"android1","android2","android3", "ios1","ios2"};//初始化数据源 AutoCompleteTextView acTextView=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapter<String>adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, res);//新建一个适配器,将数据源res导入adapter中。 acTextView.setAdapter(adapter);//将adapter与当前AutoCompleteTextView绑定。
    查看全部
  • activity
    查看全部
    0 采集 收起 来源:生命周期概述

    2017-04-20

  • android:completionThreshold="X"设置输入多少字符自动匹配 如果不写这条语句,则默认值为两个字符。
    查看全部
  • 不能直接在匿名内部类中用this
    查看全部
  • @+id是在R.java中添加id,@id表示引用现有id toLeftOf是在左边,toRightOf是在右边
    查看全部
    0 采集 收起 来源:过关评测

    2017-04-20

  • AutoComplete
    查看全部
  • res与assets的区别; R:文件占用空间而assets不自动占用空间
    查看全部
  • android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" <!-- singleLinew——单行; ellipsize属性,例如,"encyclopedia"显示 android:ellipsize=”start”—–省略号显示在开头 "...pedia" android:ellipsize=”end”——省略号显示在结尾 "encyc..." android:ellipsize=”middle”—-省略号显示在中间 "en...dia" android:ellipsize=”marquee”–以横向滚动方式显示(需获得当前焦点时) android:focusable="true"——获得焦点 android:focusableInTouchMode="true"———在TouchMode也获得焦点 --> public class MarqueeText extends TextView{ public MarqueeText(Context context) { super(context); } public MarqueeText(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public MarqueeText(Context context, AttributeSet attrs) { super(context, attrs); } public boolean isFocused(){ return true; //创建一个类获取焦点,把这个类应用到textview2上,使它也获得焦点。 } }
    查看全部
  • RadioGroup中的RadioButton状态改变既可以通过RadioButton来监听也可以通过RadioGroup来监听
    查看全部
    0 采集 收起 来源:过关评测

    2017-04-20

  • intent 转换页面
    查看全部
  • fill_parent:在API2.3之前 match_parent:在API2.3之后添加的一属性 wrap_content:包裹实际文本内容 前两个属性:当前控件铺满父类容器
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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