Android开发问题汇总

2017-04-26  本文已影响9人  德罗德
1.如何进入页面不focus任何view?
设置父布局
    android:focusable="true" 
    android:focusableInTouchMode="true"
2.为何添加了测试库,但扔import不到?
testCompile
androidTestCompile
在
buildTypes {
    debuggable true
}
才生效
3.canvas.drawText垂直居中
参数y为baseline
baseline = height - FontMetrics.bottom - FontMetrics.top
4. over bounds of view
    setClipChildren
    setClipToPadding
5.lineSpacing的版本兼容
TextView lineSpacing  api<21 包含一行间距, api>=21不包含,需要通过value,value-21做兼容
6.指定abi编译

build.gradle

ndk {
        abiFilters = []
        abiFilters.addAll(ABI_FILTERS.split(';').collect{it as String})
}

gradle.properties

ABI_FILTERS=armeabi
7.VIVO adb install

gradle.properties

android.injected.testOnly = false
8.使用EventBus Subscriber Index 时 未执行并生成索引文件
@SupportedAnnotationTypes("org.greenrobot.eventbus.Subscribe")
@SupportedOptions(value = {"eventBusIndex", "verbose"})
public class EventBusAnnotationProcessor extends AbstractProcessor {
……
}

只有包含getSupportedAnnotationTypes类型的项目才会执行AnnotationProcessor,当前library并没有使用@org.greenrobot.eventbus.Subscribe注解

上一篇下一篇

猜你喜欢

热点阅读