![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
砖垛
文章平均质量分 81
li419360214
这个作者很懒,什么都没留下…
展开
-
高德相关
Android 高德地图根据经纬度定位到指定位置,并使用icon标记//移动到指定经纬度private void initAMap() { AMap mAMap = mMapView.getMap(); CameraPosition cameraPosition = new CameraPosition(new LatLng(latitude, longitude), 15, 0, 30); CameraUpdate cameraUpdate = CameraUpdateF原创 2020-07-01 11:14:27 · 270 阅读 · 0 评论 -
砖垛之Android Activity 的四种启动模式
种类:standard、singleTop、singleTask和singleInstance。使用位置:在AndroidManifest.xml中,通过<activity>标签的android:launchMode属性可以设置启动模式使用:1.standard模式;默认模式,创建的时候进栈,销毁的时候出栈,系统不做判断,先进先出。2.singleTop模式:当二次创建一个activi...原创 2018-03-20 14:19:06 · 133 阅读 · 0 评论 -
砖垛之ScrollView
一、ScrollView嵌套LinearLayout布局不能撑满全屏 解决:必需为ScrollView设置:android:fillViewport=”true”。原创 2018-03-29 13:52:07 · 115 阅读 · 0 评论 -
通过月份,日期获取星座
/** * * @author: moshangpiaoxue * @todo:通过日期判断星座工具类,这个方法只能返回星座的字符串 * @file_name:TimeTools.java * @date:2015-11-27 * @time下午5:27:22 */public class TimeTools {public static String getAstro(int month, i...原创 2016-05-13 17:10:04 · 873 阅读 · 0 评论 -
自动跳界面
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_mai...原创 2015-12-08 10:08:04 · 378 阅读 · 0 评论 -
根据日期计算星座的算法
private String getAstro(int month, int day) { String[] astro = new String[] { "摩羯座", "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座&qu转载 2015-11-27 18:28:05 · 1334 阅读 · 0 评论 -
转换图片圆角
/** * 转换图片成圆形 * @param bitmap 传入Bitmap对象 * @return */ public static Bitmap toRoundBitmap(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); float roundPx; float left...转载 2015-10-27 14:41:44 · 244 阅读 · 0 评论 -
安卓 自定义圆形布局类
public class CircleImageView extends ImageView {private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP;private static final Bitmap.Config BITMAP_CONFIG = Bitmap.Config.ARGB_8888;private sta...原创 2015-10-12 15:23:47 · 411 阅读 · 0 评论 -
砖垛之ExpandableTextView-自定义可以动态展开/收缩显示长文本的TextView
一、实现效果二、项目地址: https://github.com/Carbs0126/ExpandableTextView三、集成app的build.gradle文件里添加依赖compile 'cn.carbs.android:ExpandableTextView:1.0.3'XML里引用<cn.carbs.android.expandabletextview.library.Expanda...原创 2018-05-26 15:33:47 · 1009 阅读 · 0 评论 -
砖垛之键盘
一、默认不弹,电机输入框的时候再弹 android:focusable="true" android:focusableInTouchMode="true"原创 2018-12-20 14:53:49 · 126 阅读 · 0 评论 -
砖垛之ScrollView
一、ScrollView胀满全屏,里面的内容不固定,但是子底部有 一个按钮之类的布局要固定在底部1、XML里的ScrollView节点里android:fillViewport="true"2、在底部的布局上面加上一个占位布局 <View android:layout_width="match_parent" ...原创 2018-12-20 14:57:38 · 114 阅读 · 0 评论 -
砖垛之视频压缩
使用七牛短视频SDKhttps://blog.csdn.net/qq_31796651/article/details/79154072 /** * 压缩视频 * * @param filepath */ public void compressVideoResouce( String filepath) { if (T...转载 2019-01-18 16:02:43 · 222 阅读 · 0 评论 -
砖垛之dataBinding
集成:在app目录下的build.gradle文件里的Android节点里添加dataBinding { enabled = true }即可,注意,有时候再sync同步后会报错Error:Error converting bytecode to dex:Cause: com.android.dex.DexException: Multiple dex...原创 2019-01-31 14:31:23 · 189 阅读 · 0 评论 -
砖垛之侧滑返回上一页
// Activity右滑退出的效果 api 'cn.bingoogolapple:bga-swipebacklayout:1.1.1@aar'/** * @ author:mo * @ data:2018/1/29:15:49 * @ 功能:Activity右滑关闭页面基类 */public class KSlidingCloseActivity extends BA...原创 2019-08-13 14:27:07 · 211 阅读 · 0 评论 -
砖垛之viewPager
问题一、 fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .ViewPagerAdapter adapter=new ViewPagerAdapter(getActivity().getSupportFragmentManager(), fragments)解决:**adapter的构造器里的getActivity().getSupportFragmen原创 2018-03-13 16:15:39 · 99 阅读 · 0 评论 -
砖垛之微信支付集成记录
问题一:进入微信支付锦棉后,点击返回箭头,就是说用户在支付的最后一步的时候后悔了,当前界面关闭,返回上一个界面,这个时候,出现的这个界面会闪烁一下,或者缩放一下, 解决: 在清单文件 的WXPayEntryActivity节点下添加android:theme=”@android:style/Theme.Translucent” 。把WXEntryActivituy这个activity成透明,用户就原创 2018-02-05 16:11:03 · 125 阅读 · 0 评论 -
砖垛之android studio 友盟多渠道打包apk
一、在友盟后台注册一个账号, 1、当新添加应用时, 点击提交 这个appkey,就是友盟后台的通行证,2、当已经添加过应用时 这个时候友盟的AppKey我们就拿到了二、添加友盟的依赖1、 在项目的 build.gradle文件里的allprojects节点里添加 忘记友盟的库对应的是哪一个了,这个就看情况了,全写上也不会报错,早晚能用上!原创 2018-01-09 15:43:40 · 297 阅读 · 0 评论 -
砖垛之textview
个人认为这是一个通用性最强的基础控件 在XML里设置onClick 点击没反应 android:onClick="click" android:clickable="true"看当前控件是否设置了android:clickable属性:效果在代码里设置字体颜色tv_squsre.setTextColor(this.getResources().getCo...原创 2016-10-21 18:38:04 · 481 阅读 · 0 评论 -
砖垛之imageview
一、设置占满控件android:scaleType="fitXY" android:layout_alignParentLeft="true"原创 2017-08-03 14:16:49 · 208 阅读 · 0 评论 -
砖垛之edittext
默认隐藏输入弹窗 在当前edtxet的上一级布局里加上 android:focusable=&amp;quot;true&amp;quot; android:focusableInTouchMode=&amp;quot;true&amp;quot;隐藏边框和下划线 android:background=&amp;quot;@null&amp;quot;hint位置原创 2016-10-25 19:19:54 · 327 阅读 · 0 评论 -
砖垛之android studio
一、快捷键 1、去掉没用的import;Ctrl+alt+o原创 2017-08-15 09:18:59 · 163 阅读 · 0 评论 -
砖垛之glide
引用:compile 'com.github.bumptech.glide:glide:3.5.2' Glide .with(context) .load(imageUrl) //.load( Uri.fromFile( new File( filePath ) ) )//加载视频的缩略图 .placeholder(R.mipmap.ic_launcher) //原创 2017-09-04 14:08:53 · 211 阅读 · 0 评论 -
砖垛之PopupWindow
一、PopupWindow弹出后,当里面有editext时,要弹出键盘,这时键盘会遮挡pop 解决;popupWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED); popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)...原创 2017-08-14 14:53:30 · 220 阅读 · 0 评论 -
砖垛之string
转换成其他类型 1.转int int i = Integer.parseInt(String); //或 int i = Integer.valueOf(my_str).intValue(); 转其他类型类似 从其他类型转换成串String s = String.valueOf(i);String s = Integer.toString(i); String s = "" + i; 换行原创 2016-10-25 20:05:21 · 246 阅读 · 0 评论 -
砖垛之RecyclerView
一、焦点占用,当一个界面里有RecyclerView的时候,他会默认占用焦点,也就是她会吧她上面的布局顶上去不显示,解决办法,在XML布局里,他的上一级布局里添加android:descendantFocusability="blocksDescendants"二、scrollview嵌套recyclerview显示不全,外面套一层布局<RelativeLayout android:la原创 2017-08-15 15:38:14 · 211 阅读 · 0 评论 -
砖垛之view
一、改变view的背景透明度 1、Java代码控制/** * 设置view的背景透明度 * @param view * @param aph 0–255之间的数字。数字越大,越不透明。 */ public static void setBackgroundAph(View view, int aph) { //mutate()的原创 2018-01-05 17:02:57 · 150 阅读 · 0 评论 -
砖垛之android studio 打包apk
AS打包主要分两种一种是没有“.jks”文件的打包一种是有“.jks”文件的打包一、 没有“.jks”文件的打包首先 我们选择Build -> Generate Signed APK 然后 这时候,因为我们现在还没有秘钥文件,所以我们选择create new一个新的秘钥文件 创建完后,点击图1的OK。界面回事这样的 这时候可以选择是否记住密码,我一般是原创 2018-01-09 14:21:53 · 2380 阅读 · 0 评论 -
砖垛之正则表达式
一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8 正转载 2018-01-09 17:51:50 · 139 阅读 · 0 评论 -
砖垛之button
圆角效果 1.创建两个按下和弹起的button圆角资源文件//circle_btn_normal.xml 没选中时的样子<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 设置圆角 --> <corners a原创 2016-10-25 19:34:23 · 193 阅读 · 0 评论