![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
有关UI
文章平均质量分 92
源代码科技
资深Android工程师、技术管理
展开
-
ListView的使用
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。也就是转载 2014-06-11 11:18:39 · 1330 阅读 · 1 评论 -
在TextView中添加图片
TextView是一个很强大的控件,有时需要在一个控件中同时显示图片和文字,使用TextView很容易实现。方法一:聊天软件比如QQ一般都会有发送表情的功能,使用SpannableString+ImageSpan可以很容易实现[java] view plaincopyprivate void showImageFace(String s,View v)原创 2014-06-12 14:10:05 · 2773 阅读 · 0 评论 -
Android中实现上下左右都可滑动的ScrollView
import java.util.List; import android.content.Context; import android.graphics.Rect; import android.util.AttributeSet; import android.view.FocusFinder; import android.view.KeyEv转载 2014-06-12 21:05:37 · 3760 阅读 · 1 评论 -
子控件根据父控件行宽自动换行---LineWrapLayout实现
一些带搜索功能的app,在搜索栏下面一般会提供一些关键字供用户选择。也可以根据用户输入的文字,在下一次使用的时候该文字出现在常用关键字里面,只要轻轻一点就可以搜索了,无需再次输入。关键字可以动态添加,这就要考虑换行的问题了废话不多说,先上效果图:先定义2个自定义属性 magin:关键字之间间隔原创 2014-08-26 15:39:01 · 3192 阅读 · 1 评论 -
如何获取屏幕宽、高、状态栏高度
//获取屏幕宽度 public static int getScreenWidth(Context context) { WindowManager wm = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); Display原创 2014-09-22 09:54:33 · 1773 阅读 · 0 评论 -
ViewGroup实现可以上下、左右滚动跑马灯效果
先上效果图:动画效果有点差.....代码:package com.example.scrolltextview;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import android.content.Context;import android.content原创 2014-10-10 10:44:38 · 3744 阅读 · 0 评论 -
ViewPager 循环滑动+伸缩渐变过度动画实现多图片浏览
效果图如上。首先先实现循环:public class MyAdapter extends PagerAdapter { /** * 装ImageView数组 */ private ImageView[] mImageViews; /** * 图片资源id */ private HashMap mChildrenViews = new Lin原创 2014-10-11 15:02:32 · 2544 阅读 · 3 评论