需求:实现日历功能中的天数,在一个图标中显示当前日期的天数

先上效果图:

关键xml布局文件:

<FrameLayoutandroid:layout_width="wrap_content"android:layout_height="fill_parent"android:layout_margin="4dp"><ImageViewandroid:id="@+id/itemImage"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:background="@android:drawable/ic_input_add"/><TextViewandroid:id="@+id/tvDays"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:background="#00000000"android:textColor="#FFFFFF"android:textSize="18sp"android:text="day"/></FrameLayout>

其中android:layout_gravity="center" 让控件居中显示,android:background="#00000000"设置TextView背景完全透明(半透明:android:background="#e0000000")

Activity中对应代码:

ImageViewimage=(ImageView)itemView.findViewById(R.id.itemImage);image.setImageResource(iconId);//设置image的paddingimage.setPadding(0,0,8,0);TextViewtvDay=(TextView)itemView.findViewById(R.id.tvDays);//只有当日的list图标中才显示天数if(iconId==R.drawable.today){tvDay.setVisibility(View.VISIBLE);tvDay.setPadding(0,0,8,0);tvDay.setText(currDay);}else{tvDay.setVisibility(View.INVISIBLE);}

更多相关文章

  1. Android有趣的全透明效果--Activity及Dialog的全透明(附android
  2. android 透明显示
  3. 介绍两个Android开源项目:Android显示GIF动画
  4. 【ImageView】图片自适应及android:scaleType属性
  5. Android(安卓)属性总结
  6. 最简单的android底部导航栏 + Fragment的实现方式
  7. Android(安卓)属性总结
  8. android 显示系统 surfaceflinger 分析
  9. Android(安卓)实现气泡布局/弹窗,可控制气泡尖角方向及偏移量

随机推荐

  1. Android监听键盘显示和隐藏
  2. Android(安卓)studio 更新android SDK
  3. Android面试知识点1
  4. Android(安卓)NDK初识
  5. Android中的Intent标准跳转应用
  6. Suggestion: add 'tools:replace="androi
  7. Android画图之Matrix(二)
  8. Android中Handler Runnable与Thread的区
  9. Android帧缓冲区(Frame Buffer)硬件抽象层(H
  10. Android的图片浏览源码解读