51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#DR
Android实现EditText禁止输入换行符但可以根据内容自动换行的解决方法
<EditTextandroid:id="@+id/edit_text"android:maxLength="500" //maxLength其实对应java里的LengthFilter,解决方法与这个InputFilter无关。android:layout_width="match_parent"androi...
代码星球
·
2021-02-20
Android
实现
EditText
禁止
输入
Android输入时EditText光标不显示的解决方法
<EditTextandroid:cursorVisible="true"android:textCursorDrawable="@null"/>即设置textCursorDrawable为@null,这样光标就默认显示字体的颜色,也可以设置一个自定义的drawable。 ...
代码星球
·
2021-02-20
Android
入时
EditText
光标
显示
Android拦截所有异常不让App崩溃的解决方法
publicclassCrashAppextendsApplication{publicstaticfinalStringTAG="CrashApp";@OverrideprotectedvoidattachBaseContext(Contextbase){super.attachBaseContext(base);n...
代码星球
·
2021-02-20
Android
拦截
所有
异常
不让
android使用OkHttp或者上传图片显示进度
publicclassUploadImageBodyextendsRequestBody{privateFilemFile;privateStringmContentType;privateProgressListenermListener;@OverridepublicMediaTypecontentType(){r...
代码星球
·
2021-02-20
android
使用
OkHttp
或者
上传
android的webview控件实现适配手机屏幕自适应高度加载html内容
publicvoidshowWebViewContent(Contextcontext,Stringcontent){ if(!TextUtils.isEmpty(content)){Matchermatcher=Pattern.compile("<body[^>]*>([\s\S]*)<\/...
代码星球
·
2021-02-20
android
webview
控件
实现
适配
Android配置文件gradle里的buildConfigField和manifestPlaceholders的理解
gradle文件的配置:defaultConfig{//定义一个String类型的变量,变量名为APP_ID_2,变量值取至于APP_ID_2_VALUEbuildConfigField"String","APP_ID_2",""${APP_ID_2_VALUE}""manifestPlaceholders=[APP_...
代码星球
·
2021-02-20
Android
配置文件
gradle
里的
buildConfigField
Linux下打开Android调试器DDMS的方法
第一步:找到monitor可执行文件。 切换到目录路径:/home/skart/ide/android/sdk/tools/lib/monitor-x86_64,可以找到monitor可执行文件。第二步:打开terminal命令行窗口,给monitor一个可执行权限 命令行输入sudochmod+xmonitor,...
代码星球
·
2021-02-20
Linux
打开
Android
调试器
DDMS
Android下拉刷新SwipeRefreshLayout和列表RecyclerView滑动冲突的解决方法
privateSwipeRefreshLayoutmRefreshLayout;privateRecyclerViewmRecyclerView;mRecyclerView.addOnScrollListener(newRecyclerView.OnScrollListener(){@Overridepublicvoi...
代码星球
·
2021-02-20
Android
下拉
刷新
SwipeRefreshLayout
列表
Android独立于Activity或者Fragment的LoadingDialog的实现
publicclassLoadDialogMgr{privatestaticfinalStringLOAD_TIP_DIALOG_TAG="LoadTipDialog";privatestaticLoadDialogMgrsMLoadDialogMgr;privateLoadDialogMgr(){}publicsta...
代码星球
·
2021-02-20
Android
立于
Activity
或者
Fragment
android常用设计模式的理解
第一天:1.单例模式singleton:依赖关系 定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 原理:将构造函数私有化,并且通过静态方法获取一个唯一的实例。 参考:LayoutInflater类,通过map缓存单例,单例实现方式之一。2.构建者模式builder:聚合关系 定义:将一...
代码星球
·
2021-02-20
android
常用
设计模式
理解
android使用android:ellipsize="end"无效的解决方法
当需要只显示当行,超出的部分使用省略号,可以使用android:singleLine="true",但是singleLine属性已经被标为不推荐使用了,可以使用android:ellipsize属性同样可以实现。具体如下: android:ellipsize="end" android:lines="1" and...
代码星球
·
2021-02-20
android
使用
ellipsize
quotend
quot
android使用DialogFragment出现java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState的解决方法
调用dialog.show(getSupportFragmentManager(),"tag");时出现了java.lang.IllegalStateException:CannotperformthisactionafteronSaveInstanceState的错误。报错的原因:dialog.show()方法的内部...
代码星球
·
2021-02-20
android
使用
DialogFragment
出现
java.lang.IllegalStateException
android控件ViewPager动态添加删除一条数据
privateList<String>mPathList;privateFragmentStatePagerAdaptermPagerAdapter;//1.使用FragmentStatePagerAdaptermPagerAdapter=newFragmentStatePagerAdapter(getSu...
代码星球
·
2021-02-20
android
控件
ViewPager
动态
添加
android双向数据绑定data-binding使用include时的使用方法
//activity_main.xml添加layout根布局,添加bind域名空间<layoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"...
代码星球
·
2021-02-20
android
双向
数据
绑定
data-binding
Android的对话框DialogFragment指定弹窗口大小,设置圆角
@OverridepublicViewonCreateView(@NonNullLayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){getDialog().getWindow().setBackgro...
代码星球
·
2021-02-20
Android
对话框
DialogFragment
指定
窗口
首页
上一页
...
38
39
40
41
42
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他