AndroidUi设计
文章平均质量分 94
tnblog技术分享~
如果不能简单的解决问题 那是设计与做法有问题
展开
-
PopupWindow弹出框
LayoutInflater layoutInflater = getLayoutInflater(); View view = layoutInflater.inflate(R.layout.popupmenu,null); //第一个参数表示窗体显示的内容,后边两个参数表示窗体的宽与高 PopupW原创 2014-01-23 15:03:06 · 794 阅读 · 0 评论 -
android 侧滑菜单DrawerLayout
一:改变滑动灵敏度两种方式:反射修改滑动区域,重载dispatchTouchEventhttp://stackoverflow.com/questions/17699869/how-to-show-the-drawerlayout-when-sliding-from-left-to-right-no-matter-where原创 2015-03-25 15:58:03 · 900 阅读 · 0 评论 -
android actionbar 自定义样式
首先注意个问题 values-v11代表在API 11+的设备上,用该目录下的styles.xml代替res/values/styles.xml values-v14代表在API 14+的设备上,用该目录下的styles.xml代替res/values/styles.xml 其中API 11+代表android 3.0 + 其中API原创 2015-03-25 21:03:01 · 1243 阅读 · 0 评论 -
android 仿ios7设置界面
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:background="#e3e2e7" android:layout_height=原创 2015-03-10 17:12:40 · 2640 阅读 · 1 评论 -
android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners andr转载 2014-06-03 21:08:44 · 582 阅读 · 0 评论 -
Android ActionBar,样式修改,常见问题
1:overflow 不显示原创 2014-09-01 20:57:53 · 692 阅读 · 0 评论 -
android常用样式
一:android:paddingLeft与android:layout_marginLeft原创 2014-06-29 17:31:06 · 671 阅读 · 0 评论 -
后台动态添加布局文件、控件与动态设置属性2
后台动态添加布局文件、控件与动态设置属性http://blog.csdn.net/aojiancc2/article/details/40510547原布局文件<ScrollView android:layout_width="wrap_content" android:layout_height="wrap_content" an原创 2015-08-04 13:09:07 · 1287 阅读 · 0 评论 -
后台动态添加布局文件、控件与动态设置属性
package yu.activity;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Gravity;import android.view.ViewGroup.LayoutParams;import and原创 2014-10-27 17:25:28 · 4897 阅读 · 0 评论 -
android 绘制自定义控件
public class DashedLine extends View{ private final String namespace = "http://com.smartmap.driverbook"; private float startX; private float startY; private float endX; private float原创 2015-06-20 21:38:39 · 648 阅读 · 0 评论 -
android 自定义折线图
一:填充+透明方法填充paint.setStyle(Paint.Style.FILL); 透明paint.setARGB(90, 0, 255, 255); 一:折线处标点在画折线的相同坐标位置画上一个图片 canvas.drawBitmap(bitmap_point, XPoint+(i) * XScale -原创 2015-11-17 11:03:54 · 1264 阅读 · 0 评论 -
android 布局实例解析 柱状图效果
一:LinearLayout+RelativeLayout图表效果 1:每个柱子外面是RelativeLayout里边LinearLayout,使用android:layout_alignParentBottom="true"在父容器底部对齐 用背景颜色控制即可 2:中间文件水平垂直原创 2015-04-11 18:32:07 · 1137 阅读 · 0 评论 -
android使用MPAndroidChart开源图表折线图
1. 将mpandroidchartlibrary-2-1-6.ja包copy到项目的libs中在引用2:布局文件 <com.github.mikephil.charting.charts.LineChart android:id="@+id/chart1" android:layout_marginTop="10dp" andr原创 2016-02-03 14:56:15 · 5410 阅读 · 0 评论 -
android 布局实例解析 格子菜单效果
使用android权重布局,使每个格子和间隔在不同手机中自动适配<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android转载 2016-03-05 22:03:30 · 2808 阅读 · 0 评论 -
android 弹出选择框,简单通用弹出选择框
LinearLayout ll =(LinearLayout)getActivity().findViewById(R.id.log_sel_qyport); ll.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { ...转载 2015-09-11 16:15:25 · 20377 阅读 · 2 评论 -
简单又好看的按钮,圆角扁平化按钮。
今天分享一下流行的扁平化按钮。完全不需要用到图片哦。效果图如下:里面有2个按钮都是一样的模式。只要修改的色值就可以。下面跟我来更新你的UI吧。首先编写 button.xml代码如下[html] view plaincopyprint?xml version="1.0" encoding="utf转载 2014-07-12 18:30:39 · 6364 阅读 · 0 评论 -
fragment + fragmentTabHost实现底部菜单与自定义fragment管理
以前实现底部菜单常用TabActivity+TabHost,android3.0以后不建议使用,而使用fragment替代新建bottommenu.xml布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_par原创 2014-01-20 15:41:58 · 4209 阅读 · 6 评论 -
Fragment的简单使用,跳转,跨库跳转与传值
这里使用的是android3.0以上的版本,3.0以下需要android-support-v4.jar包的支持一:新建fragment1.xml布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" an原创 2014-01-17 16:19:56 · 1612 阅读 · 0 评论 -
android fragment向action bar添加菜单处理,隐藏等
一:覆盖onCreateOptionsMenu方法增加菜单文件 @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { // TODO Auto-generated method stub inflater.inflate(R.menu.main, menu);原创 2014-09-27 15:37:32 · 3705 阅读 · 0 评论 -
Android ActionBar 一步一步分析
1.Action Bar 介绍我们能在应用中看见的actionbar一般就是下图的样子,比如快图应用1.App icon 应用的图标,左侧带应用相当于back返回键2.ViewControl3.Action button 相当于普通的Button可以监听点击事件 4.Action overflow 三个点,相当于手机上的menu键,可以显示隐转载 2014-12-04 13:41:42 · 756 阅读 · 0 评论 -
android透明处理
Button或者ImageButton的背景设为透明或者半透明半透明 透明颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=gre转载 2014-01-23 17:08:50 · 749 阅读 · 0 评论 -
android.support.v4.app.Fragment和android.app.Fragment区别
android.app.Fragment是android3.0后推出用于替代TabActivity考虑到兼容问题推出了android.support.v4.app.Fragment,也就是要想在android3.0以前使用Fragment需要添加android-support-v4.jar报支持,而且在3.0以前使用Fragment时需要继承FragmentActivity不然会报Er原创 2014-01-17 14:49:29 · 777 阅读 · 0 评论 -
Android的底部菜单
实现方式一:通过TabWidget实现这种方式主要是在布局中将TabWidget标签嵌套在RelativeLayout中,并且在TabWidget标签中中设置 android:layout_alignParentBottom="true"另外,下划线和选项卡之间的线去除的方法时在TabWidget标签中设置属性android:tabStripEnabled="false"转载 2014-01-16 14:32:57 · 1041 阅读 · 0 评论 -
TranslateAnimation动画
TranslateAnimation是android动画中常用的类,使用起来也非常简单,经常被用做指示器的移动动画一般主要是使用TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)简单点说在x轴上就是从fromXDelta移动到toXDelta在y轴上就是原创 2014-01-22 16:20:17 · 1132 阅读 · 0 评论 -
android按钮使用shape美化
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板 XML/HTML代码shape> solid android:color="#ff9d77"/> gradient and转载 2014-07-12 15:27:46 · 976 阅读 · 0 评论 -
android自定义listview实现圆角
在项目中我们会经常遇到这种圆角效果,因为直角的看起来确实不那么雅观,可能大家会想到用图片实现,试想上中下要分别做三张图片,这样既会是自己的项目增大也会增加内存使用量,所以使用shape来实现不失为一种更好的实现方式。在这里先看一下shape的使用: [html] view plaincopyxml version="1.0" encoding转载 2014-08-05 23:56:44 · 621 阅读 · 0 评论 -
android 对于多分辨率屏幕的适配
http://www.360doc.com/content/13/0708/12/12890102_298445452.shtmlhttp://www.360doc.com/content/13/0708/12/12890102_298445705.shtmlhttp://www.360doc.com/content/13/0708/12/12890102_298445962.sh转载 2014-07-31 09:49:52 · 578 阅读 · 0 评论 -
Android实现ListView圆角效果
本文演示如何Android中实现ListView圆角效果。 无论是网站,还是APP,人们都爱看一些新颖的视图效果。直角看多了,就想看看圆角,这几年刮起了一阵阵的圆角设计风:CSS新标准纳入圆角元素,特别是在iphone中几乎随处可见圆角设计,现在也开始出现很多圆角名片了。 现在就给大家实现一个圆角的ListView效果。 圆角的设计,我们并不追求到处都用,无处不用,转载 2014-08-06 23:13:50 · 724 阅读 · 0 评论 -
【android学习笔记】自定义Adapter继承BaseAdapter获取不到getview或者getview不执行的问题
listView在开始绘制的时候,系统首先调用getCount()函数,根据他的返回值得到 listView的长度,然后根据这个长度,调用getView()逐一绘制每一行。如果你的 getCount()返回值是0的话,列表将不显示同样return 1,就只显示一行。系统显示列表时,首先实例化一个适配器(这里将实例化自定义的适配器)。当手动完成适配时,必须手动映射数据,这需要重写getView()方转载 2014-08-07 21:04:36 · 1926 阅读 · 0 评论 -
Android实现带图标的ListView
Android实现带图标的ListView已经成为每一个android应用开发初学者的必学知识,熟练掌握此知识点,对我们以后的开发工作会大有好处,今天我们就来一步一步实现一个Android带图标的ListView。(1)首先我们要准备一些必须的资源文件,先随便找8张图片,分别取名叫img01,img02,img03,img04,img05,img06,img07,img08(2)在转载 2014-08-07 21:03:56 · 770 阅读 · 1 评论 -
滚动条:解决ScrollView与ListView显示冲突问题
因为这两个都是可滚动的,所以在触摸事件上会有冲突.具体表现在两个地方:1.listview的高度会显示错误.2.进入该界面后不是显示最顶部 关于第一个,解决的办法有这么几点. 1)ScrollView添加android:fillViewport="true" 2)listview如果可以定高,则在layout里定高 3)listview在代码转载 2014-08-09 10:58:46 · 937 阅读 · 0 评论 -
Actionbar 中解决溢出菜单不显示的问题
一般的来说在Actionbar中在条目过多时会显示三个竖着的小点的菜单,但在实机测试的时候发现并不显示,上网查找了之后发现问题所在:如果该机器拥有实体的menu键则不在右侧显示溢出菜单,而改为按menu来生成。这样就不利于统一的界面风格。我们可以改变系统探测实体menu键的存在与否来改变这个的显示。菜单显示是根据public boolean hasPermanentMenuKey转载 2014-08-24 23:09:45 · 696 阅读 · 0 评论 -
Android ActionBar应用实战,高仿微信主界面的设计
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/26365683经过前面两篇文章的学习,我想大家对ActionBar都已经有一个相对较为深刻的理解了。唯一欠缺的是,前面我们都只是学习了理论知识而已,虽然知识点已经掌握了,但是真正投入到项目实战当中时会不会掉链子还很难说。那么不用担心,本篇文章我就将带领大家一起进入Action转载 2014-08-13 22:02:14 · 1289 阅读 · 0 评论 -
android viewpager+fragment与利用viewpager滑动分页小技巧
public class LcVpFragment extends Fragment{ @Override public void onActivityCreated(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onActivityCreated(savedInstanceState)原创 2014-10-23 22:58:55 · 2250 阅读 · 0 评论 -
使用ViewPager进行页面滑动切换
android上边需要滑动切换的地方太频繁了,一般引导页,主框架用得都比较多,而使用ViewPager可以很方便的实现一:实现一个简单的滑动切换需要3个东东1:页面增加一个android.support.v4.view.ViewPager布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/an原创 2014-01-23 10:40:09 · 849 阅读 · 0 评论 -
android 漂亮的listview
首先在drawable下定义选择器shape_bg_listview.xml 实现圆角<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectang...转载 2014-08-09 12:07:39 · 9072 阅读 · 5 评论 -
android fagment 重叠问题
在使用fragment进行show,hide操作时会重新重叠问题,背景显示出原来的fragment弄了很久发现设置下背景颜色android:background就行了- -||| 谁知道这是个什么原理原创 2014-12-15 17:29:24 · 819 阅读 · 0 评论 -
android 常用小知识
一:子元素不能多余一个二:不显示底部或者顶部的阴影android:fadingEdge="none"原创 2015-07-06 15:35:05 · 567 阅读 · 0 评论