android
懒洋洋大人
一只小透明,所有发表只为记录。
展开
-
android databinding不出现具体错误':app:compileDebugJavaWithJavac'. > Compilation failed;
最近项目使用databinding框架开发,出现了BR找不到的文件,于是到处检查是否是databinding的变量写错了,花了两大天。之后发现是fragment定义了一个名为viewmodel的变量,fragment布局fragment里的recyclerview下的子布局,ItemView里出现重名变量引发的血案。就此记录!原创 2017-07-31 17:23:28 · 528 阅读 · 0 评论 -
android popupwindow在屏幕内水平居中
方案一:写死window宽度,用屏幕大小减去window大小,X坐标偏移量除以2if (mPopupWindow == null) { PopupwinTransTypeBinding mBinding = DataBindingUtil.inflate(LayoutInflater.from(mFragment.mActivity), R.layout.popupwin_tr原创 2017-10-27 10:23:01 · 7626 阅读 · 0 评论 -
android界面为什么分辨率不对?对话框各种风格都不对?百度地图为什么失真?android studio 属性targetSdkVersion、compileSdkVersion
近期写了个项目,对话框、弹出框都超级小、自定义的标题栏看起来也很奇怪。为了不在每个dialog创建的时候写上R.style,之后改成了在Application风格下自定义写的android:alertDialogTheme,也是逼死强迫症了。集成的百度地图,文字也是一直失真。为此苦恼了好几天。项目还用到了官方的新控件BottomNavigationBar,也是各种不对头,点击了选项卡死活不切换,真原创 2017-10-27 21:42:11 · 339 阅读 · 0 评论 -
android databinding recyclerview多种itembinding
// 数据列表public ObservableList items = new ObservableArrayList;// 子itempublic ItemViewSelector itemView = new ItemViewSelector() { @Override public void select(ItemView itemView, int position,原创 2017-11-10 14:41:57 · 1657 阅读 · 0 评论 -
android 实现计算百度地图两点之间旋转角度,多点有向连接
地图文档:http://wiki.lbsyun.baidu.com/cms/androidsdk/doc/v3_4_0/private int MUL = 100_0000;private List<Overlay> overlayList = new ArrayList<>();private LatLng latlngLarger(LatLng latLng) { ...原创 2018-03-28 16:23:24 · 1158 阅读 · 0 评论