1. 用户在app端选择个日期就能查询这个月的考勤打卡信息,并以日历上标注不同的颜色来显示给用户,当然这个日历是recyclerview做出来的,只是每行显示7个,表示一周的七天. 2. 员工考勤打卡的数据获取与分析都是在服务器端完成的,通过app端传入的日期和用户名,来完成用户考勤的提取分析,并把结果返回给app,使用webservice. 3.在app端把数据和recyclerview进行绑定,对不同的结果使用不同的颜色,就这样了,结果还不错. 里面最关键的部分是1. 计算选择的日期下当月有…
前面一个说了怎么把这个包引用进来,这一节说怎么做一个简单的例子出来,我也是照着别人的例子写的,然后慢慢改就行了,做好的效果如下图 1.在我们的activity_main中把recyclerview填加进来. <android.support.v7.widget.RecyclerView android:id="@+id/recy_list" android:dividerHeight="1dp" android:layout_width="match…
经过努力,我们的recyclerview终于可以使用了,但是装配上真实的数据后,发现左边的内容太长了,如果超过一行,左边内容和右边的内容竟然重叠在一起了,好是让人心塞啊,如下图 后来发现设置左边textview的这个属性,android:layout_marginRight="100dp",然后就能很整齐不会重叠在一起了,当然你也得看右边内容的宽度了,一定要宽于右边内容的宽度才行,运行后如下图…
继续接着昨天的来,昨天终于弄好了一个例子,但是那个没有点击事件, 需要自己添加,参照别人的例子,弄了个比较简单的,主要是改动myRecycleradatper.java中的部分. 增加如下的接口: //增加一个静态的接口. private OnItemClickListener listener; public static interface OnItemClickListener { void onItemClick(View view , int position); } public v…
本人就是小白,昨天在使用listview时,看到说有更好的控件出来了,在V7包中,需要SDK21及以上,那就试着用用吧,今天试了一天,终于弄的能简单使用了,分享一下. 怎么导入这个recycleyview的jar包,让人花了些时间,以前导入第三方的jar包,都是复制到lib目录下,然后在build.jradle中增加complie就可以用了,但是这个不行啊,需要使用别的方法; 在你的工程上点击右键,弹出如下图片,大家看图吧 点击ok后,这个recyclerview-v7的包就引用到自己的工程里了…
Android ImageView 不显示JPEG图片 今天在写一个小实例,ImageView在xml里面设置的是INVISIBLE,在代码里须要设置成setVisibility(View.VISIBLE),但图片没有显示出来,换成PNG或其他的JPEG格式的图片确能够正常的显示. 原因:显示的图片大小为5.39K,图片格式有损坏,所以不能正常显示. 解决:换一张图片.或又一次生成JPEG图片. 假设还是不能正常显示,建议在设置完VISIBLE后,调用例如以下方法: iv.setVisibili…
在编写xml文件时,为了预览效果,经常会使用默认填上一些内容,比如TextView时,随便写上一个text <TextView ... android:text="Name:" /> 但是如果这个在实际发布的时候忘记了删除这个text,就有可能出现问题了 其实在Android Studio上,可以使用一个更加优雅和高效的方式,那就是使用tools属性 首先添加tools的namespace <LinearLayout xmlns:android="http:…
初学Android的时候,在Android Studio中xml里面添加一个Button.EditText等控件后,它的Text总是会显示大写,即使你输入的字符串是小写也不行,控制字符串大小写的属性是android:textAllCaps, 最后查看了一下Themes.xml文件,找到了一些端倪,发现在设置样式的时候,默认是把所有的字符串显示大写true. 如图,是从android的Style.xml中的截图,   [解决办法] 1. 把xml中你不想大写的控件添加一行 android:text…
对学.Net的人来说,JAVA开发是一场噩梦. .net中的即时窗口,调试时直接在里面写代码,对程序中的各种方法/属性进行调用,很方便. Android Studio中找了好久,参考如下网址,也有类似的工具: 参考网址: 在调试模式点击最右侧的红圈中的图标 弹出下图所示的框.最上面的框中输入你要测试的代码,输入后按回车时没有用的, 需要点击最下面的Evaluate,Result框中显示结果.…
在 Android studio 中直接创建项目和导入其他项目都会有一个文件编码设定的问题,在 android studio (version 1.2.0)中设置文件的编码,只需要两步: 1.打开Setting->Editor->File Encoding 进行编码设置 2.打开module的 build.gradle 文件修改编译器使用的编码 1.打开Setting->Editor->File Encoding 进行编码设置 这里面主要有4块 IDE Encoding:ide 的…