一、单个控件中的内容换行text-align:end;width:20%;display:inline-block;min-width:35px;line-height:25px;text-overflow:ellipsis;white-space:nowrap;//核心核心1:white-space:nowrap;核心2:min-width:35px;//是用来控制换行的最小宽度(未确定需要设置具体值还是比例)text-align:end;//要根据实际需求在有单词等情况下,换行默认的可能会有空格设置word-break:break-all;
阅读全文
前端-使用虚拟滚动和Web Workers加载大量list数据的方案
1.应用场景可尝试用于数据量大时,列表渲染慢且卡顿的页面另外是否可考虑预加载列表逻辑?2.代码index.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>加载大量list数据-虚拟滚动和WebWorkers的示例</title><style>.div1{height:100px;width:100%;background-color:yellow;margin:5px;/*div中的文
阅读全文
安卓-注意--内存优化(优化内存 可用内存 OOM内存溢出 Bitmap LRU缓存算法)
1、Androidmainfest.xml文件配置<applicationandroid:allowBackup="true"android:label="MemOpti"android:largeHeap="true"android:supportsRt1="true"2、获取内存配置ActivityManageractivityManager=getSystemService(Context.Activity_SERVICE);intmemClass=activityManager.getMemoryClass();//以MB为单位intla
阅读全文
androidstudio-引用的第三方库的支持库版本低于(或者不一致)app build.gradle中的支持库版本-com.android.support
app/build.gradleandroid{//如果引用的第三方库的支持库版本低于(或者不一致)appbuild.gradle中的支持库版本http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0910/8491.htmlconfigurations.all{resolutionStrategy.eachDependency{DependencyResolveDetailsdetails->defrequested=details.requestedif(requested.gr
阅读全文
androidstudio-ndk-so库-debug签名配置-项目根目录下和app目录下的完整build.gradle示例
项目根目录下build.gradle示例//applyplugin:'android-library'//applyplugin:'com.android.application'这里不能要buildscript{//compileSdkVersion26这里不能要repositories{//如果有新的库引入,尽量把慢的放在后面//前4个推荐的jitpack.iomavenLocal()mavenCentral()jcenter()google()maven{url'http://maven.aliyun.co
阅读全文
androidstudio-gradle-编译-META-INF DEPENDENCIES-More than one file was found with OS independ
MorethanonefilewasfoundwithOSindependentpath'META-INF/DEPENDENCIES'app/build.gradleandroid{//报错MorethanonefilewasfoundwithOSindependentpath'META-INF/DEPENDENCIES'packagingOptions{exclude'META-INF/DEPENDENCIES'exclude'META-INF/NOTICE'exclude'META-INF/LICENSE'exclude'META-INF/LICE
阅读全文
androidstudio-gradle-apache的HttpClient网络请求在21和26版本的编译环境NoSuchMethodError
都加上compile'org.apache.httpcomponents:httpclient:4.5.5'----------------------——————————————————————————21.0.3版本applyplugin:'com.android.application'android{compileSdkVersion21defaultConfig{targetSdkVersion21}//不需要加上//useLibrary'org.apache.http.legacy'}dependencies{//一般创建项目记得添加v4和
阅读全文
androidstudio-gradle-Aapt2Exception编译异常-AAPT2-PreferenceScreen-ExecutionException
Information:Gradletasks[:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar]D:\workspace\AndroidStudio\CompanyProjects\projects\SuJianAn\app\build\intermediates\manifests\full\debug\AndroidManifest.xmlError:(65)error:unknownelement<Preferenc
阅读全文
androidstudio-多个Module依赖同一个jar-v4包冲突-dex合并失败
AndroidStudio中多个Module依赖同一个jar的解决方案(主项目和模块都有公共的jar)以把主项目中jar包打入apk包为例:主项目(project)compilefiles('libs/xxxxx.jar')模块(module)providedfiles('libs/xxxxx.jar')同时模块中注释掉compilefileTree(include:['*.jar'],dir:'libs')参考《AndroidStudio中多个Module依赖同一个jar的解决方案》https://blog.csdn.net/u013134391/a
阅读全文