咖喱py

【跟我读python3文档】:001_编程的本质是什么!(上)

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]面向完全型小白,只要你会在电脑上打字,那你就可以看懂。 [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]本章主要讲解【编程的原理】~ [/size][/font][/color]
[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]想自学的小伙伴,从这里开始吧~ [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]简书连接:[/size][/font][/color][color=rgb(119, 102, 153)][font=Helvetica, Arial, sans-serif][size=13px][url=http://www.jianshu.com/p/c4fb64a14fd6]http://www.jianshu.com/p/c4fb64a14fd6[/url][/size][/font][/color][color=#111111][font=Helvetica, Arial, sans-serif][size=13px] [/size][/font][/color]
[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]豆瓣连接:[/size][/font][/color][color=rgb(119, 102, 153)][font=Helvetica, Arial, sans-serif][size=13px][url=https://www.douban.com/link2/?url=https%3A%2F%2Fwww.douban.com%2Fnote%2F637531498%2F]https://www.douban.com/note/637531498/[/url][/size][/font][/color][color=#111111][font=Helvetica, Arial, sans-serif][size=13px] [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]欢迎大家提意见~ [/size][/font][/color]
[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]如果有看不懂的地方,记得告诉我~ [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]同步更新在这里:[/size][/font][/color][color=rgb(119, 102, 153)][font=Helvetica, Arial, sans-serif][size=13px][url=http://www.jianshu.com/nb/15462599]http://www.jianshu.com/nb/15462599[/url][/size][/font][/color][color=#111111][font=Helvetica, Arial, sans-serif][size=13px] [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]作者:咖喱py[/size][/font][/color]

查看回复
咖喱py

【跟我读python3文档】:序章—推荐列表(本章可忽略)

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]面向完全型小白,只要你会在电脑上打字,那你就可以看懂。 [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]本章主要讲解一些初学者常常会【纠结】的问题,比如语言的选择,电脑的选择等~ [/size][/font][/color]
[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]想自学的小伙伴,从这里开始吧~ [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]简书连接:[/size][/font][/color][color=rgb(119, 102, 153)][font=Helvetica, Arial, sans-serif][size=13px][url=http://www.jianshu.com/p/8a3d0b9484c3]http://www.jianshu.com/p/8a3d0b9484c3[/url][/size][/font][/color][color=#111111][font=Helvetica, Arial, sans-serif][size=13px] [/size][/font][/color]
[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]豆瓣连接:[/size][/font][/color][color=rgb(119, 102, 153)][font=Helvetica, Arial, sans-serif][size=13px][url=https://www.douban.com/link2/?url=https%3A%2F%2Fwww.douban.com%2Fnote%2F637475221%2F]https://www.douban.com/note/637475221/[/url][/size][/font][/color][color=#111111][font=Helvetica, Arial, sans-serif][size=13px] [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]欢迎大家提意见~ [/size][/font][/color]
[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]如果有看不懂的地方,记得告诉我~ [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]同步更新在这里:[/size][/font][/color][color=rgb(119, 102, 153)][font=Helvetica, Arial, sans-serif][size=13px][url=http://www.jianshu.com/nb/15462599]http://www.jianshu.com/nb/15462599[/url][/size][/font][/color][color=#111111][font=Helvetica, Arial, sans-serif][size=13px] [/size][/font][/color]

[color=#111111][font=Helvetica, Arial, sans-serif][size=13px]作者:咖喱py[/size][/font][/color]

查看回复
PuddingSAMA

gif转ascii码动图

查看回复
Jack_Criss

领一只御坂妹回家?居然有这么萌的个人助手!

查看回复
山海不可平

【开发教程】Swift3.0 做高仿"斗鱼”APP(源代码+视频)完结!

[i=s] 本帖最后由 山海不可平 于 2016-10-18 11:06 编辑 [/i]

[b]这次我们来学做一款高仿的“斗鱼”APP![/b]
还不会swift的同学可以先看看内附的swift基础视频
~36@

9月12日第一次更新

第二篇玩转【斗鱼直播APP】系列之界面分析
第三篇玩转【斗鱼直播APP】系列之项目部署
第四篇玩转【斗鱼直播APP】系列之获取APP图片资源
第五篇玩转【斗鱼直播APP】系列之基本设置
第六篇玩转【斗鱼直播APP】系列之框架搭建

9月14日第二次更新

第七篇玩转【斗鱼直播APP】系列之首页导航栏设置
第八篇玩转【斗鱼直播APP】系列之首页布局分析&实现

9月18日第三次更新

第九篇玩转【斗鱼直播APP】系列之布局推荐界面
第十篇玩转【斗鱼直播APP】系列之利用青花瓷抓取数据
第十一篇玩转【斗鱼直播APP】系列之请求展示推荐数据

9月21日第四次更新

第十二篇玩转【斗鱼直播APP】系列之实现无限轮播
第十三篇玩转【斗鱼直播APP】系列之游戏推荐展示

10月8日更新内容

第十四篇玩转【斗鱼直播APP】系列之Swift3.0适配
第十五篇玩转【斗鱼直播APP】系列之游戏界面实现

10月11日更新内容

第十六篇玩转【斗鱼直播APP】系列之内容简介
第十七篇玩转【斗鱼直播APP】系列之娱乐基本展示
第十八篇玩转【斗鱼直播APP】系列之娱乐菜单展示

10月14日最新更新内容

第十九篇玩转【斗鱼直播APP】系列之内容简介
第二十篇玩转【斗鱼直播APP】系列之“趣玩”界面展示
第二十一篇玩转【斗鱼直播APP】系列之加载数据动画
第二十二篇玩转【斗鱼直播APP】系列之弹出房间界面

查看回复
山海不可平

【原创+福利】HTML5教程+React Native跨平台开发(连载)

[b]发福利![/b]
[b]发福利啦~[/b]
[b]李南江大神最新出的HTML5+React Native跨平台开发教程[/b]

网盘包我会发在下楼,有需要的同学快去下载
由于视频正在连载,所以同学们要耐心等待他更完~

[b]教程内容包括:HTML5+CSS+JavaScript+React Native[/b]
●01-HTML基础知识
●02-认识HTML
●03-基础标签
●04-列表标签
●05-表格标签
●06-表单标签
●07-多媒体标签
●08-CSS体验
●09-CSS常见属性
●10-CSS选择器
●11-CSS三大特性
●12-元素显示模式
●13-背景相关属性
●14-盒模型

查看回复
mr`_vv

【大数据Hadoop】【度盘】CentOS Hadoop2.6 集群环境配置教程

查看回复
玩不坏的小黑

android组件 RecyclerView使用教程 第一发:基础使用

[i=s] 本帖最后由 玩不坏的小黑 于 2016-5-10 10:25 编辑 [/i]

[align=center][size=6][color=#a0522d][b]RecyclerView使用教程[/b][/color][/size][/align]
[align=left][size=4][color=#a0522d]前两个星期用到只学习了使用方法,没完全理解,这次用就做个教程用于学习[/color][/size][/align][align=left]
[img]static/image/hrline/line5.png[/img]

[/align][align=left][size=5][color=#2e8b57]第一步:[/color][/size][/align]
[align=left][size=3][color=#a0522d]引用Recyclerview 包[/color][/size][/align]
[align=left][size=3][color=#a0522d]在gradle文件里面添加[/color][/size][/align][align=left][size=3][color=#a0522d]
[/color][/size][/align]
[code]dependencies {
compile'com.android.support:recyclerview-v7:23.1.1'
}[/code]
[align=left][size=5][color=#008000]第二步:[/color][/size][/align]
[align=left][size=3][color=#a0522d]在XMl里面添加Recyclerview[/color][/size][/align]
[align=left]<[color=#000080][b]android.support.v7.widget.RecyclerView
[/b][/color][color=#660e7a][b]android[/b][/color][color=#0000ff][b]:id=[/b][/color][color=#008000][b]"@+id/recyclerview"
[/b][/color][color=#660e7a][b]android[/b][/color][color=#0000ff][b]:layout_width=[/b][/color][color=#008000][b]"match_parent"
[/b][/color][color=#660e7a][b]android[/b][/color][color=#0000ff][b]:layout_height=[/b][/color][color=#008000][b]"match_parent"[/b][/color]>
</[color=#000080][b]android.support.v7.widget.RecyclerView[/b][/color]>[/align]
[align=left][size=5][color=#2e8b57]第三步:在activity里面findViewById()[/color][/size][/align][code]recyclerView.findViewById(R.id.recyclerview);[/code]

[align=left][size=5][color=#2e8b57]第四步:设置布局管理器,布局管理器待会再详细研究[/color][/size][/align][color=#2f4f4f]
[/color][code]recyclerView.setLayoutManager(new LinearLayoutManager(this));[/code]
[align=left][size=5][color=#2e8b57]第五步:新建一个适配器[/color][/size][/align]
[code]package com.xiaohei.recyclerview;

import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.List;

/**

  • Created by xiaohei on 2016/5/5.
    */
    public class RecyclerviewAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
    List Items;

    public RecyclerviewAdapter() {

     Items = new ArrayList<>();
    
     for(int i = 0 ; i<100;i++){
         Items.add("小黑 " + i);
     }
    

    }

    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.recyclerview_item,null);
    RecyclerView.ViewHolder holder= new xiaoheiHolder(view);
    return holder;
    }

    @Override
    public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
    xiaoheiHolder XHolder = (xiaoheiHolder) holder;
    XHolder.mTextView.setText(Items.get(position));
    }

    @Override
    public int getItemCount() {
    return Items.size();
    }

    class xiaoheiHolder extends RecyclerView.ViewHolder{
    TextView mTextView;
    public xiaoheiHolder(View itemView) {
    super(itemView);
    mTextView = (TextView) itemView.findViewById(R.id.item_id);
    }
    }

}[/code][align=left]recyclerview的适配器流程是这样的[/align][align=left]首先:getCount 获取到元素个数[/align][align=left]然后创建view[/align][align=left]{[/align][align=left]创建view的时候要用parent获取到item的view,然后new一个Holder[/align][align=left]item的view要写一个新的layout文件[/align]
[code]@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.recyclerview_item,null);
RecyclerView.ViewHolder holder= new xiaoheiHolder(view);
return holder;
}[/code]
[align=left]然后return holder[/align][align=left]}[/align][align=left]然后再绑定[/align][align=left]{[/align][align=left]绑定的时候就是填充数据[/align]

[align=left][size=5][color=#2e8b57]第六步:在activity里面给recyclerview设置适配器[/color][/size][/align][align=left][backcolor=#e4e4ff]recyclerView[/backcolor].setAdapter([color=#000080][b]new [/b][/color]RecyclerviewAdapter());[/align]
然后运行就可以看到这个界面:[attach]455975[/attach]

基础部分就先记这么多
recyclerview的灵活性远不止这样
找时间记录下布局管理器和然后还有一个ViewType的使用

查看回复
下一页
0%
粤ICP备18082987号-1 浙公网安备 33010902001746号
友情链接:
喵宅苑
喵空间社区程序
络合兔
技术宅
腕能新趣
小五四博客
莉可POI
Mithril.js
枫の主题社
Project1
午后少年
机智库
七濑胡桃
xiuno
幻想の博客