![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android UI设计
AllenChen丶
不知我者,謂我何求。
展开
-
PopupWindow的使用和分析 弹出框的一种
PopupWindow使用 PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。自己的例子:/** * 创建PopupWindow */ private PopupWindow popupWindow; private LinearLayout popupWind转载 2016-03-09 14:28:37 · 288 阅读 · 0 评论 -
获得屏幕高度和宽度
android获取屏幕的高度和宽度用到WindowManager这个类,两种方法: 1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE); int width = wm.转载 2016-05-16 14:22:31 · 242 阅读 · 0 评论 -
动态获取和设置ImageView的宽度和高度
内某金融企业的一道面试题:如何在代码中获得一个ImageVIew的高度和宽度?相信很大一部分人,会直接想到用imageview.getWidth() 和 imageview.getHeight() 来获得,其实不然。我们可以自己写个程序来跑一下,当我们放置一张图片在imageView中,并且设置了它的高度和宽度,我们不妨在日志控制台输出看一下,Log.i("MainActi转载 2016-05-16 14:22:03 · 1362 阅读 · 0 评论 -
GridView属性集合
GridView的一些特殊属性:1.Android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.andr转载 2016-05-16 14:21:14 · 238 阅读 · 0 评论 -
[动态改变控件形态] LayoutParams、FrameLayout、RelativeLayout等
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。 可以这样去形容LayoutParams,在象棋的棋盘上,每个棋子都占据一个位置,也就是每个棋子都有一转载 2016-01-12 18:29:42 · 3324 阅读 · 0 评论 -
Android 颜色,6位和8位数颜色的区别和应用
我们在Android开发时常用的颜色值为6位或3位如:android:background="#CCCCCC" 或android:background="#CCC"那如果颜色值是8位的是表示什么意思,会是什么效果呢?如下:android:background="#88CCCCCC"三位和六位的是rgb色值rrggbb,而八位的值表示argb色值(aarrggbb),原创 2016-01-20 13:50:34 · 4222 阅读 · 0 评论 -
代码中给控件设置颜色~
ImageView设置背景颜色ImageView.setBackgroundColor(android.graphics.Color.parseColor("#ffffff"));ImageView.setBackgroundColor(Color.RED);ImageView.setBackgroundColor(Color.rgb(255, 0, 0));1.设原创 2016-01-27 15:08:14 · 558 阅读 · 0 评论 -
View设置背景渐变色(shape,gradient)
Android设置背景色可以通过在res/drawable里定义一个xml,如下:[代码]xml代码:1xml version="1.0" encoding="utf-8"?>2shape xmlns:android="http://schemas.android.com/apk/res/android转载 2016-02-26 13:11:10 · 782 阅读 · 0 评论 -
View 样式(背景色、圆角、描边、等等)
实现效果:实现很简单,把TextView的android:background属性设置成自定义的一个xml样式文件。[html] view plain copyandroid:background="@drawable/textview_style" textview_style.xml文件里的内容:转载 2016-01-21 11:11:16 · 3118 阅读 · 0 评论 -
ListView设置分割线高度和 颜色 ~问题~
1.在布局文件中ListView元素中通过属性设置[html] view plain copyandroid:divider="#fffff" 分割线颜色 android:dividerHeight="1px" 分割线高度 2.使用XML文件设置[html] view plain copy转载 2016-01-27 15:16:22 · 2105 阅读 · 0 评论 -
用Fragment做Tal切换栏目
Tal主页面:xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="verti原创 2015-05-06 13:29:14 · 375 阅读 · 0 评论 -
switch(开关按钮) 控件的用法
在做一个蓝牙开关时候,用到了switch,记一下用法,其实跟Button是几乎一样的.布局中: [html] view plain copy print?Switch android:id="@+id/open" android:layout_width="wrap_content"转载 2016-03-29 09:53:33 · 2963 阅读 · 0 评论 -
RecyclerView 使用完全解析 体验艺术般的控件
转载文章,出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不转载 2016-05-16 14:23:44 · 369 阅读 · 0 评论