![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
androidUI
滴水成冰-
不患无位,患所以立。
但管努力,莫问前程;事在人为,功不唐捐。
展开
-
TextView的展开收缩功能的实现;(及判断TextView是否超出)
1.实现代码如下://textview的最大行数根据需要改动tv.setSelected(false);tv.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //当内容只有一行时,如果不做此拦截,会发生内容抖动现象 if(!isOverFlowed(tv))原创 2016-03-22 18:37:18 · 3825 阅读 · 1 评论 -
ImageView控件ScaleType属性的使用
centerInside : 图片适应容器,图片按比例缩放,图片完全显示,图片大小会改变,如果图片大于窗器,那么左右或者上下会有边距。fitCenter与centerInside类似。fitStart:与fitCenter类似,不同的是,多出来的边距在右边。fitEnd:与fitCenter类似,不同的是,多出来的边距在左边。fixXY,图片大小会拉伸,宽高都会占满原创 2014-04-28 18:26:03 · 1097 阅读 · 0 评论 -
android实现跑马灯效果(可以实现两个以上跑马灯)
本文用了继承自TextView的MarqueeTextView来实现跑马灯效果。原因是,跑马灯效果是需要TextView拥有焦点才会跑动的。而有时候TextView获得焦点会有点耗时,造成要等待一段时间跑马灯效果才会出来。另外,系统默认时只有一个TextView处于focused状态,而当页面有不少于两个跑马灯时,用TextView就不好实现了。原创 2014-10-30 10:13:36 · 3599 阅读 · 3 评论 -
窗口Activity的使用
1.AndroidMainifest.xml文件中,注册activity: android:name="com.example.activitywindowdemo.WindowActivity" android:theme="@android:style/Theme.Dialog" android:label="@原创 2014-04-25 17:20:48 · 1016 阅读 · 0 评论 -
EditText控件的使用
1.监听点击EditText,弹出软键盘中的Enter键:edittext.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { //when Enter Key原创 2014-04-25 16:08:53 · 1041 阅读 · 0 评论 -
如何去除dialog默认黑色边框
1.style.xml(设置样式): 2.代码中设置style:Dialog dialog = new Dialog(context , R.style.MyDialog);dialog .setContentView(myView);dialog .setCanceledOnTouchOutside(true);dialog .show();原创 2014-01-11 17:23:17 · 1875 阅读 · 0 评论 -
ImageView之渲染
在Xml布局文件里使用属性android:tint="@color/White"即可。如果imageView是在代码里动态添加的话,如下即可: iconImage.setImageResource(int resId); iconImage.setColorFilter(int color);原创 2014-01-11 17:22:48 · 984 阅读 · 0 评论 -
android对图片进行缩放
//图片实际大小Bitmap bitmap =BitmapFactory.decodeResource(TQS.overall_context.getResources(),resId);Matrix matrix = new Matrix();matrix.reset();//要缩放的倍数matrix.postScale(zise, zise);//缩放后的图片bitmap =原创 2014-01-11 17:22:50 · 759 阅读 · 0 评论 -
如果简单优雅地为ListView的最后一行添加分割线
一般我们布局中ListView如下:<ListView android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:divider="@color/list_divider...原创 2018-03-06 22:35:30 · 1458 阅读 · 0 评论