组件
文章平均质量分 82
Rlingge
这个作者很懒,什么都没留下…
展开
-
性能 关于性能优化的思考
概论 很多时候,写代码往往是兴之所至。如行云流水般,想到哪,便可以写到哪,这是多么的让人心旷神怡。然而大多数随兴所至的代码往往缺乏必要的思 考,从而导致一些不必要的内存浪费;这些泄漏累积之下,往往会造成让人头疼的后果,付出难以想象的代价;所以,写代码要学会思考。 思考 Android开发中,一部手机允许我们使用的内存转载 2016-01-20 14:54:02 · 459 阅读 · 0 评论 -
ScrollView夹在顶部底部控件之间
xml version="1.0" encoding="utf-8"?>"http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><RelativeLa转载 2016-05-03 14:11:13 · 638 阅读 · 0 评论 -
chebox样式
添加2张chebox图片。在res资源文件夹中新建drawable文件夹,在其下建立chaebox_style.xml文件 //选中状态 //未选中状态 //默认状态在属性中加入样式style="@style/chackbox"原创 2015-10-09 15:06:59 · 1210 阅读 · 0 评论 -
同一Activity的Fragment切换
布局用FrameLayout<FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/fragment" />使用Fragment创建Fragment对象,不再重新创建原创 2016-07-06 18:22:13 · 692 阅读 · 0 评论 -
关于NiftyDialogEffects Dialog弹出动画第二次进入弹出dialog闪退Bug
只需要修改NiftyDialogBuilder类中的getInstance()方法public static NiftyDialogBuilder getInstance(Context context) { int ort=context.getResources().getConfiguration().orientation; /* if (mOrient原创 2016-07-22 09:12:17 · 1021 阅读 · 0 评论 -
倒计时Timer,TimerTask
timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { count++; // Toast.makeText(ReaderDemo.this, count+"", 500).show(); if (count == 20) { Int原创 2016-05-23 10:57:35 · 910 阅读 · 0 评论 -
去除ViewPager界面切换动画、禁止滑动
public class ViewPagerScroller extends Scroller { private int mScrollDuration = 2000; // 滑动速度 /** * 设置速度速度 * @param duration */ public void setScrollDuration(i原创 2016-03-25 16:21:36 · 12538 阅读 · 2 评论 -
Dialog
public class MainActivity extends Activity { private Button btn, btn2, btn3; private TextView text_ure, text_pass; private EditText urename, password; @Override protected void onCreate(Bundle s原创 2015-10-09 15:21:24 · 425 阅读 · 0 评论 -
自定义Dialog显示布局,位置
布局item<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:background="@color/lagoumain_listview_item_pre"原创 2016-02-26 11:50:53 · 7396 阅读 · 1 评论 -
解决listview下拉加载后回滚到顶部
只要在listview加载适配器后加上 listview.setSelection(list.size()-1);即可。原创 2016-01-15 10:58:58 · 1729 阅读 · 0 评论 -
关于EditText
class TextChange implements TextWatcher { @Override public void afterTextChanged(Editable arg0) { } @Override public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int ar原创 2016-01-28 12:13:39 · 470 阅读 · 0 评论 -
关于软键盘
1、禁止软键盘吧控件顶上去在配置文件中注册的类加入 android:windowSoftInputMode="adjustPan|stateHidden"或者 在setContentView方法前加入getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);2、禁止自动弹出软键盘...原创 2016-01-28 11:48:10 · 622 阅读 · 0 评论 -
设置圆形ProgressBar颜色
android:indeterminateTint="#000000"转载 2018-07-03 17:06:36 · 3282 阅读 · 0 评论 -
VideoView播放本地、网络视频及其监听
重写过的VideoView,可以设置宽高和播放、暂停监听public class MyVideoView extends VideoView { private int mVideoWidth; private int mVideoHeight; private PlayPauseListener mListener; public MyVideoView(Conte原创 2016-05-13 10:28:29 · 8725 阅读 · 0 评论 -
简单的动态广播收发
发送private void Broadcast() {Intent intent = new Intent("ChongXinJiaZai_Broadcast");intent.putExtra("city", str1);//要传递的参数sendBroadcast(intent);}接收private class MyBroadcastReciver e原创 2016-01-28 15:17:39 · 465 阅读 · 0 评论 -
[转载]ProgressDialog集锦及各种效果
原文地址:ProgressDialog集锦及各种效果作者:heaven1,弹出Dialog 屏幕不变暗。 创建一个样式就OK了:在styles.xml文件里添加样式:1, @null边框 true false true @col转载 2016-01-13 14:14:33 · 882 阅读 · 0 评论 -
能下载url地址图片的ImageView
源码路径:com.ab.view.sample.AbNetworkImageView比ImageView更强大的ImageView,它支持设置url后自动下载缓存图片,同样它也需要对AbImageDownloader进行设置,看看应用的代码://图片的下载mAbImageDownloader = new AbImageDownloader(this);mAbImageDownloader转载 2016-02-15 11:35:12 · 749 阅读 · 0 评论 -
自定义组件-银行卡号输入框
package com.eternal.cardno;import android.content.Context;import android.text.Editable;import android.text.Selection;import android.text.TextWatcher;import android.util.AttributeSet;import andr转载 2016-02-15 16:14:08 · 2691 阅读 · 1 评论 -
选择日期、时间
private EditText datetext, timetext; private Button datebtn, timebtn; private Calendar calend; // 日历类 private int year, mothOfyear, dayOfmoth, hourOfday, minute; @Override protected void onCreat原创 2015-10-09 15:13:30 · 719 阅读 · 0 评论 -
SeekBar
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:back原创 2016-02-26 16:47:24 · 496 阅读 · 0 评论 -
自定义日期选择Dialog显示位置
布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android原创 2016-02-26 11:55:51 · 674 阅读 · 0 评论 -
CoordinatorLayout 布局AppBarLayout有时不能滑动
(加载完数据之后)?appbar,AppBarLayout布局id.post,post、Run子线程appbar.post { val layoutParams = appbar.layoutParams as CoordinatorLayout.LayoutParams val behavior = layoutParams.behavior as AppBarLa...原创 2018-12-17 14:35:22 · 3256 阅读 · 0 评论