布局的中等知识点
文章平均质量分 58
AndyYuan317
种一颗大树最好的时候是十年前,其次是现在!
展开
-
Dialog实现底部评论弹窗效果
在开发中,经常会遇到一个界面中需求底部弹窗,输入评论后发送的需求。在实际操作中很多初学者或者中级开发人员都会出现选择PopUpWindow这个控件来可定制化开发,这个时候辛辛苦苦开发完成后会发现几个问题:1:一个界面中使用PopUpWindow来实现起来比较复杂,会设置各种InputMode,Location等各种属性。2:当PopUpWindow中包含有EditText的时候大坑就来了,这个时候你会发现EditText与屏幕中软键盘的显示适配问题(软键盘会遮挡该弹窗一部分)3:当你解决上面原创 2021-04-22 17:11:32 · 689 阅读 · 0 评论 -
当画布局比较复杂的时候尽量使用相对布局来画(RelativeLayout)如下面的购物券的布局
XML布局为:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="150d原创 2018-07-06 16:08:12 · 203 阅读 · 0 评论 -
Android中的弹窗之PopupWindow的实现
今天我们来了解一下Android中的弹窗之PopupWindow的使用:如下图:当我们要点击右上角的菜单时弹出的弹窗:实现这个效果我们分三步:1:首先新建一个弹窗的XML文件X.xml代码如下(R.layout.pop_diary_detail):<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns...原创 2018-07-20 17:13:52 · 465 阅读 · 0 评论 -
TabLayout使用小结
日常开发中我们会经常使用到TabLayout,现在对TabLayout的使用给个总结:首先看下:效果图TabLayout详解什么是TabLayoutTabLayout provides a horizontal layout to display tabs.[google] TabLayout是一个用于放置水平Tab的布局你可以设置文字,icon,甚至是自定义的Vie...原创 2018-07-19 13:18:13 · 1488 阅读 · 0 评论 -
Android中实现ImageView圆角化的几种 方式
开发中我们经常在显示图片相关需求的时候需要加载圆角图片,下面几种方式来实现图片的圆角化。1:第一种方式是本人比较推荐的,直接在需要加载的图片外部嵌套一层CardView控件来实现图片的圆角化,因为写起来简单,而且在项目中可以使用第三方开源库如Glide,ImageLoader等来加载动态图之类的不会出现什么问题,如果使用第3种方式来实现的话就很容易出问题。<android.support.v7.widget.CardView android:id="@+id/img_item原创 2020-08-07 16:00:37 · 15877 阅读 · 12 评论 -
给TextView加个边框
如下的边框:方法有三个:1:给TextView一个背景,这个背景原创 2018-07-06 17:42:27 · 4244 阅读 · 0 评论 -
LineChart中No chart data available的自定义
LineChart mLineChart = (LineChart) rootView.findViewById(R.id.lineChart);if(recordDataList.size()!=0){ //当数据不为空的时候 for(int i=0;i<recordDataList.size();i++){ mList.add(recordData...原创 2018-08-17 21:40:25 · 4923 阅读 · 0 评论 -
Android中隐藏屏幕键盘的方法
Android中需要隐藏键盘的时候(这里有两个事件(方法)可以用来对键盘进行隐藏和显示):/** * 隐藏键盘 * 弹窗弹出的时候把键盘隐藏掉 */protected void hideInputKeyboard(View v) { InputMethodManager imm = (InputMethodManager) getSystemService(Context....原创 2018-08-28 10:58:22 · 6678 阅读 · 0 评论 -
Android自定义Dialog对话框的三种方法
自定义对话框是经常使用的功能,我们常用的弹窗操作,除了使用popwindow(popupwindow的简单实用)就是使用dialog来实现,这两种组件都支持之定义布局和功能来满足我们个性化的需求,也可以不采用自定义而直接使用系统封装好的api来实现功能。今天简单总结下在使用dialog做弹窗功能的方法和会遇到的问题与解决方案方法一:直接使用系统的,不自定义布局和功能方式,效果如下图:...原创 2018-12-26 17:00:44 · 1286 阅读 · 0 评论