zoukankan      html  css  js  c++  java
  • 灭霸-个人冲刺第二天

     1, 昨天的成就:

      a)       完成的任务:登陆界面,注册界面

      b)       所花时间:4h

      c)        还剩余2h

    2, 遇到的困难:

      a)       跳转时,页面设置需要多连接

    3, 今天的任务:

      a)       设置主页面

      b)       实现瀑布流

     1 package com.example.a13313.瀑布流;
     2 
     3 import android.graphics.Rect;
     4 import android.support.annotation.NonNull;
     5 import android.support.v7.app.AppCompatActivity;
     6 import android.os.Bundle;
     7 import android.support.v7.widget.RecyclerView;
     8 import android.support.v7.widget.StaggeredGridLayoutManager;
     9 import android.view.View;
    10 import android.widget.Toast;
    11 
    12 import com.example.a13313.R;
    13 
    14 public class PuRecycleViewActivity extends AppCompatActivity {
    15     private RecyclerView mRvPu;
    16     @Override
    17     protected void onCreate(Bundle savedInstanceState) {
    18         super.onCreate(savedInstanceState);
    19         setContentView(R.layout.activity_pu_recycle_view);
    20         mRvPu=(RecyclerView) findViewById(R.id.rv_pu);
    21         mRvPu.setLayoutManager(new StaggeredGridLayoutManager(2,StaggeredGridLayoutManager.VERTICAL));
    22         mRvPu.addItemDecoration(new MyDecoration());
    23         mRvPu.setAdapter(new StaggeredGridAdapter(PuRecycleViewActivity.this, new StaggeredGridAdapter.OnItemClickListener() {
    24             @Override
    25             public void onClick(int pos) {
    26                 Toast.makeText(PuRecycleViewActivity.this,"click:"+pos,Toast.LENGTH_SHORT).show();
    27             }
    28         }));
    29     }
    30     class MyDecoration extends RecyclerView.ItemDecoration{
    31         @Override
    32         public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) {
    33             super.getItemOffsets(outRect, view, parent, state);
    34             int gap= getResources().getDimensionPixelSize(R.dimen.dividerHeight2);
    35 
    36             outRect.set(gap,gap,gap,gap);
    37         }
    38     }
    39 }
  • 相关阅读:
    Java Logger 使用总结
    java中用Eclipse打JAR包,包含外部JAR
    安装e(fx)clipse到Eclipse (JavaFX工具)
    肾亏怎么办 下面给你支支招
    汇编cmp比较指令详解
    eclipse安装插件报错Unable to read repository at
    Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
    Java开发桌面程序学习(二)————fxml布局与控件学习
    JavaFX入门(二):JavaFX和FXML
    Apache Tomcat 文件包含漏洞 (CVE20201938) 复现
  • 原文地址:https://www.cnblogs.com/smartisn/p/10770516.html
Copyright © 2011-2022 走看看