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

Android攻城狮的第二门课(第1季)

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • android_gridview源代码 item.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:gravity="center" android:background="#000000" > <ImageView android:src="@drawable/ic_launcher" android:layout_width="60dp" android:layout_height="60dp" android:id="@+id/image"/> <TextView android:id="@+id/text" android:layout_marginTop="5dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="文字" android:textColor="#ffffff"/> </LinearLayout>
    查看全部
    0 采集 收起 来源:监听事件

    2018-03-22

  • android_gridview源代码 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <GridView android:layout_marginTop="10dp" android:id="@+id/gridView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numColumns="3" android:horizontalSpacing="10dp" android:verticalSpacing="10dp" ></GridView> </LinearLayout>
    查看全部
    0 采集 收起 来源:监听事件

    2018-03-22

  • android_gridview源代码 MainActivity.java续 dataList=new ArrayList<Map<String,Object>>(); //getdata(); adapter=new SimpleAdapter(this, getdata(), R.layout.item, new String[]{"image","text"}, new int[]{R.id.image,R.id.text} ); gridView.setAdapter(adapter); gridView.setOnItemClickListener(this); } private List<Map<String, Object>> getdata() { for(int i=0;i<icon.length;i++) { Map<String, Object> map=new HashMap<String, Object>(); map.put("image",icon[i]); map.put("text", iconName[i]); dataList.add(map); } return dataList; } //监听器 @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(this, "我是"+iconName[position], Toast.LENGTH_SHORT).show(); } }
    查看全部
    0 采集 收起 来源:监听事件

    2018-03-22

  • android_gridview源代码 MainActivity.java package com.imooc.android_gridview; import android.R.integer; public class MainActivity extends Activity implements OnItemClickListener{ private GridView gridView;// 监听器使用接口方式 private List<Map<String,Object>> dataList; private int [] icon={R.drawable.ic_launcher,R.drawable.ic_launcher, R.drawable.ic_launcher,R.drawable.ic_launcher, R.drawable.ic_launcher,R.drawable.ic_launcher, R.drawable.ic_launcher,R.drawable.ic_launcher, R.drawable.ic_launcher}; private String []iconName={"通讯录","日历","照相机","时钟","设置","语音","天气","浏览器","游戏"}; private SimpleAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);//这里应该是main而不是activity_main gridView=(GridView) findViewById(R.id.gridView); /* * 1:准备数据源 * 2:新建适配器(SimpleAdapter) * 3:GridView加载适配器 * 4:GridView配置时间监听器(OnClickListener) */
    查看全部
    0 采集 收起 来源:监听事件

    2018-03-22

  • fragment概要
    查看全部
  • 加上progressbar
    查看全部
  • tab.setBackgroundColor(); tab.setTextColor(); tab.setDrawfullUnderline(); tab.setTabIndicatorColor(); tab.findViewById;
    查看全部
  • 启用JavaScript
    查看全部
  • 时间日期源代码 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <DatePicker android:id="@+id/datePicker" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TimePicker android:id="@+id/timePicker" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout>
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • 时间日期源代码 MainActivity.java续 //datePicker初始化 datePicker.init(year, cal.get(Calendar.MONTH), day,new OnDateChangedListener() { public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) { setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth+"-"+hour+":"+minute); } }); timePicker.setOnTimeChangedListener(new OnTimeChangedListener() { public void onTimeChanged(TimePicker view , int hourOfDay, int minute) { setTitle(hourOfDay+":"+minute); } }); new DatePickerDialog(this, new OnDateSetListener() { public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth+"-"+hour+":"+minute);} }, year,cal.get(Calendar.MONTH), day).show(); new TimePickerDialog(this, new OnTimeSetListener() { public void onTimeSet(TimePicker view, int hourOfDay, int minute) { setTitle(hourOfDay+":"+minute); } }, hour, minute, true).show();//is24HourView:布尔变量,是否需要24小时计时单位显示 } }
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • 使用webView打开新页面
    查看全部
  • 时间日期源代码 MainActivity.java package com.imooc.datetimepicker; MainActivity.java import java.util.Calendar; import org.apache.http.impl.cookie.DateParseException; import android.R.integer; public class MainActivity extends Activity { private TimePicker timePicker; private DatePicker datePicker; private Calendar cal; private int year,month,day,hour,minute; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //获取日历的一个对象 cal=Calendar.getInstance(); //获取年月日时分秒的信息 year=cal.get(Calendar.YEAR); month=cal.get(Calendar.MONTH)+1; day=cal.get(Calendar.DAY_OF_MONTH); hour=cal.get(Calendar.HOUR_OF_DAY); minute=cal.get(Calendar.MINUTE); setTitle(year+"-"+month+"-"+day+"-"+hour+":"+minute); datePicker=(DatePicker)findViewById(R.id.datePicker); timePicker=(TimePicker) findViewById(R.id.timePicker);
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • 获得访问权限
    查看全部
  • 用WebView加载页面
    查看全部
  • ListView数据源
    查看全部
    0 采集 收起 来源:课程目标

    2015-07-02

举报

0/150
提交
取消
课程须知
本课程是Android开发课程进阶部分的第1季,将讲解各种高级控件的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前: 1、熟练掌握Java基础语法和面向对象编程 2、熟悉Android开发环境 3、熟练使用Button、ImageView等基础控件
老师告诉你能学到什么?
1、Android高级控件的应用场景 2、Android高级控件的使用方法 3、熟悉Android常用高级控件

微信扫码,参与3人拼团

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

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