- 浏览: 253850 次
- 性别:
- 来自: 武汉
最新评论
-
龙哥IT:
把这些东西,放在一起,自己用的时候方便而已,不用到处找了
Android权限Uri.parse的几种用法 -
YURANUS_:
干货 哈哈哈
Android权限Uri.parse的几种用法 -
narutolzj:
楼主,AppUtils类是自定义的吗,找不到~~
获取安装的应用 -
black_smart:
...
Android权限Uri.parse的几种用法 -
liu_zheng:
博主 我想把文字换成图片 要怎么修改呢??
用linearLayout代替ListView
文章列表
Dialog弹出动画
- 博客分类:
- android_dialog
点击按钮弹出对话框的动画效果
private void showPromptDlg() {
new PromptDialog(this)
.setDialogType(PromptDialog.DIALOG_TYPE_SUCCESS)
.setAnimationEnable(true)
.setTitleText(getString(R.string.success))
.setContentText(getString(R.string.text_data))
.setPositiveLis ...
自动换行Tag
- 博客分类:
- Android—tag
多个标签自动换行功能
<co.hkm.soltag.TagContainerLayout
android:id="@+id/tagcontainerLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:padding="10dp"
app:container_enable_drag=" ...
Kotlin学习网站
- 博客分类:
- kotlin学习
Summary
https://github.com/wangjiegulu/kotlin-for-android-developers-zh/blob/master/SUMMARY.md
《Kotlin for android developers》中文版翻译
https://www.gitbook.com/book/wangjiegulu/kotlin-for-android-developers-zh/details
Android前端后端学习教程素材
- 博客分类:
- 视频教程
——Android程序员该看的前端和后端
视频教程:
http://www.stay4it.com/my/course/37
CSDN博客教材
http://blog.csdn.net/column/details/17220.html
列表有头部,进来不能显示头部顶部问题
- 博客分类:
- android开发
当用com.scwang.smartrefresh.layout.SmartRefreshLayout这个框架来加载数据的时候,列表如果有头部,头部总是被隐藏掉了,怎么办呢,在布局最外层加载下面两个属性就行了
android:descendantFocusability="blocksDescendants"
android:clickable="true"
OK,问题解决
来自于
https://github.com/CTSN/FlodAbleButton;
首先Gradle 添加依赖
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
然后导入包
在项目中的build.gradle中添加
dependencies {
compile 'com.github.CTSN:FlodAbleButton:1.1'
}
xml实现布局:
<com.roy.library.Flodable ...
【链接】Android智能下拉刷新框架-SmartRefreshLayout
http://blog.csdn.net/yunyu5120/article/details/74451961
使用SmartRefreshLayout控件,可实现最先进的几种牛逼的加载和刷新效果
最原始的效果:
<com.scwang.smartrefresh.layout.SmartRefreshLayout
android:id="@+id/mRefreshLayout"
...
mRecyclerView.setAdapter(mAdapter);
//设置布局管理器,去除ScrollView嵌套RecyclerView卡顿问题
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(ZdqHuaTiDetailActivity.this, LinearLayoutManager.VERTICAL, false) {
@Override
public boolean canScrollVertically ...
发布内容界面添加多张图片。可实现多张图片加载和删除功能
点击添加图片功能放在附件zip包里面,把包解压放入项目中,成library就可以
添加自定义布局:
<com.xxx.MyGridView
android:id="@+id/gv_imgs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin=&qu ...
多个标题以及标题下的每个View视图
<com.shizhefei.view.indicator.ScrollIndicatorView
android:id="@+id/moretab_indicator"
android:layout_width="match_parent"
android:layout_height="45dp" />
<View
android:layout_width="match_p ...
android向右滑动,退出activity
实现方法:
//右滑删除
compile 'com.jude:swipebackhelper:3.1.2'
然后在Baseactivity中添加代码:
SwipeBackHelper.onCreate(this);
SwipeBackHelper.getCurrentPage(this)
.setSwipeBackEnable(true)
.setSwipeSensitivity(0.5f)
.setSwip ...
android图片轮播效果,RollViewPager的简单使用
<com.jude.rollviewpager.RollPagerView
android:id="@+id/mViewPager"
android:layout_width="match_parent"
android:layout_height="170dp"
app:rollviewpager_play_delay="3000&quo ...
PtrClassicFrameLayout和SwitchRefreshLayout是两种不同的刷新方式,根据项目实际要求去做
1.布局:
<in.srain.cube.views.ptr.PtrClassicFrameLayout
android:id="@+id/mPtrClassicFrameLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
...
标题栏自定义布局:
<com.xxx.TopBar
android:id="@+id/top_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
private void initTopBar() {
topBar.setTitile("帮你贷").setVisible(false).setTitleBar ...
网上发现有大神写的一些好东西,我自己也收藏下,
【链接】LiushuiXiaoxia/TextStylePlus
https://github.com/LiushuiXiaoxia/TextStylePlus
这个图文加载textview 比我自己整的好很多,就是不适合大图以及不规则顺序的加载,适合图标+文字布局,合并一个控件显示
如果从网上获取数据,数据包含图文结合,那么这个方法用不了,就用自己写的
String html = t.getComment();
if (html.contains(".jpg") || html.conta ...