2 meng_c_

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

Android实现dialog为全屏

效果图:点击左图上的button,就是右图的效果button的布局: <Button android:text="弹出全屏dialog" android:id="@+id/show_btn" android:layout_width="wrap_content" android:l...

2019-07-17 18:06:01

Android中自定义Textview解决文字和数字换行不整齐

效果图:上面的是原生Textview,第一行末尾数字整体换行了,下面是自定义Textview,第一行末尾数字分别在第一行和第二行展示布局中MyTextview记得换成自己包名下的<TextViewandroid:layout_margin="25dp"android:id="@+id/test_tv"an...

2019-05-30 11:00:36

Android使用SpannableString实现多行文字开头放置标签图案

实现效果:多行文字开头是一个标签图片布局中, <TextView android:ellipsize="end" android:maxLines="2" android:letterSpacing="0.04" android:lineSpacingExtra="3.3dp" android:g...

2019-05-30 10:16:03

Recyclerview实现时间轴物流详情效果

先放上效果图:物流的小图标: 用的是Recyclerview,需要添加依赖,在项目的build.gradle文件里添加 compile 'com.android.support:recyclerview-v7:25.4.0'ExpressActivityimport android.support.v7.app.AppCompatActivity;import and...

2018-12-29 15:53:22

ExpandableListview二级列表的简单实现

效果图如下: 数据是请求接口得到的,需要导入一些依赖 compile 'com.squareup.okhttp3:okhttp:3.8.1' compile 'com.google.code.gson:gson:2.8.2' 清单文件中别忘了添加请求网络的权限 <uses-permission android:name="android.permission.INT...

2018-12-28 11:35:42

TabHost嵌套Activity实现底部菜单栏切换

 效果如下:(图标是自己下的,文章里会给出来) 先来看下目录结构:TabMainActivity最外层的activity 这是activity对应的布局文件(下面还有其他的layout,这里就不截图了,会给出代码的) 下面放上底部选项卡的图片(选中与未选中各一张)weixin_normal.png weixin_selected.png  ton...

2018-12-14 16:19:49

FlowLayout流式布局实现搜索清空历史记录

效果图:点击搜索框将搜索的历史在流式布局中展示出来,清空历史记录就会将历史清空,每次搜索后都存入sp中,每次进入页面都先判断sp里是否有值并展示首先需要导入一个module,下载地址:https://github.com/zhangliyong114/FlowLayoutDemo下载完这个工程后,需要将里面的flowlayout-lib导入到工程中,导入工程的步骤:File - New - Imp...

2018-02-22 15:00:07

recyclerview实现瀑布流效果,加载本地图片

效果图:(本地图片就不放上来了,大家随意使用自己喜欢的图片即可)先导入依赖 compile 'com.android.support:recyclerview-v7:25.3.1'activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas....

2018-02-13 11:53:04

使用属性动画以及自定义view实现图片的显示与隐藏

效果图为:点击加号按钮,加号隐藏,减号旋转显示,另外三张图片也旋转一定角度显示点击减号按钮,减号隐藏,加号旋转显示,另外三张图片也旋转一定角度隐藏首先放五张图片,使用RelativeLayout布局,因为可以使这五张图片重叠起来customer.xml布局<LinearLayout xmlns:android="http://schemas.android.com

2018-02-06 09:27:13

实现夜间模式,不需要recreate,不闪屏

通过资源 id 映射,回调自定义 ThemeChangeListener 接口来处理日间/夜间模式的切换。在values下面colors.xml里面 #3F51B5 #3b3b3b #303F9F #383838 #FF4081 #a72b55 #

2018-01-23 21:14:51

使用XTablayout实现横向滑动菜单,可以设置文字下面导航栏的宽度

实现效果:tablayout个数为2,并且可以设置导航栏的宽度(tablayout没有这个属性,这里使用XTablayout)导入依赖: compile 'com.androidkun:XTabLayout:1.1.3'布局中: <com.androidkun.xtablayout.XTabLayout android:id="@+id/xTablayout"

2018-01-22 11:18:08

选项卡radiobutton+drawableTop切换改变文字颜色和图片

实现效果:radiobutton使用drawableTop显示图片,(xml中使用drawableTop选择器和文字颜色改变的选择器)代码中做图片大小的设置)放上这6张图片(未选中  ,  选中)recommend_unselected      recommend_selected                         smile_u

2018-01-20 10:16:47

SlidingMenu侧滑菜单的布局,点击头像滑出菜单

实现效果:点击头像或者从屏幕左边滑出侧滑菜单导入依赖, compile 'com.facebook.fresco:fresco:0.14.1' compile 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'添

2018-01-19 21:13:52

侧滑菜单SlidingMenu的简单使用

实现效果:简单的侧滑页面,从左侧滑出,1.首先下载 SlidingMenu-master 点击下载2.下载完成后,将SlidingMenu-master里面的library导入到工程中(以项目的形式)File - New - Import Module ,将Library导入导入完成后,将Library依赖上原本自己的项目:右键点击自己的项目 - open module settings ,点击右

2018-01-19 15:39:38

自定义View继承ViewGroup自定义属性,实现水平垂直阶梯的排列

垂直布局水平布局阶梯布局先创建自定义布局的类 MyLinearLayoutpublic class MyLinearLayout extends ViewGroup{ private int marginTop = 20; private int marginLeft = 20; private int initTop = 20; privat

2018-01-11 16:59:24

alertdialog自定义弹窗,点击窗体文字弹窗消失

点击条目最右面的图片,弹出alertdialog(自定义的弹窗样式)先放上自定义弹窗的布局,<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:padding="20dp" an

2018-01-09 16:13:15

底部radiogroup+fragment页面改变,radiobutton切换变色或换图片

底部是radiogroup里面有4个radiobutton上面先使用一个布局来占位,当点击radiobutton时候使用事务切换fragment显示activity_main.xml的布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="h

2017-12-26 16:19:31

沉浸式状态栏颜色改变

在res-New-Android resource file新建values-v19的styles.xml,和values-v21的styles.xml点击OK后会创建好这两个文件在原本的values-styles.xml里面(标红的是需要改的地方)resources> style name="AppTheme.Base" parent=

2017-12-21 09:19:29

二级购物车新的布局

全选按钮activity_main.xml上面是标题 中间是recyclerview 下面是全选<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm

2017-12-20 21:00:06

Ijkplayer的简单使用

导入依赖 compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'布局中 <include layout="@layout/simple_player_view_player" android:layout_width="match_parent" android:layout_height

2017-12-20 11:39:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。