android-taoge

Results 7 issues of android-taoge

navigation 2.4 +版本重写navigator依然重建,只能继续使用2.3版本。。。。

Process: com.example.customviewpractice, PID: 20961 java.lang.NoSuchMethodError: No virtual method getBindingAdapterPosition()I in class Lcom/chad/library/adapter/base/viewholder/BaseViewHolder; or its super classes (declaration of 'com.chad.library.adapter.base.viewholder.BaseViewHolder' appears in /data/app/~~8WzCj7ns9uA2FADz3qLBHQ==/com.example.customviewpractice-eGLrtTObX928prmWXbfBNQ==/base.apk) at com.chad.library.adapter.base.BaseQuickAdapter.bindViewClickListener$lambda-7$lambda-6(BaseQuickAdapter.kt:495) at com.chad.library.adapter.base.BaseQuickAdapter.$r8$lambda$aqWf9Mix2Hshed6QsGcdRVGlHL8(Unknown Source:0) at com.chad.library.adapter.base.BaseQuickAdapter$$ExternalSyntheticLambda0.onClick(Unknown Source:4)...

表单模式下,使用MultiLineDrawFormat换行文本,当Form设置的spanWidthSize过大(比如总的spanSize为9,spanWidthSize为7),换行后的单元格高度不能自适应文本高度,会远远超过换行文本实际高度。 看了MultiLineDrawFormat源码,debug测量高度的方法 @Override public int measureHeight(Column column, int position, TableConfig config) { config.getContentStyle().fillPaint(textPaint); StaticLayout sl = new StaticLayout(column.format(position), textPaint, column.getWidth(), Layout.Alignment.ALIGN_NORMAL, 1.0f, 0.0f, false); return sl.getHeight(); } 发现column.getWidth()始终为0, 所以StaticLayout获取的高度不准确, 请问这个怎么修改呢?

最近用到这个树形列表,需要实现单选功能。具体需求是父节点和子节点单选要互斥。。就是选了父节点,子节点不全选中。怎么实现???