小编tse*_*tse的帖子

DataBindingUtil.setContentView - 类型参数T具有不兼容的上限

"Android Studio"显示错误消息"类型参数T具有不兼容的上限:ViewDataBinding和ActivityChecklistsBinding.

ActivityChecklistsBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_checklists);
Run Code Online (Sandbox Code Playgroud)

在更新ADK之前,它工作正常.有什么想法有什么不对吗?

android

36
推荐指数
2
解决办法
1万
查看次数

是否有可能在Kotlin模拟Mockito的访问者?

是否有可能通过Mockito模拟房产的吸气剂和设定者?像这样的东西:

@Test
fun three() {
    val m = mock<Ddd>() {
//        on { getQq() }.doReturn("mocked!")
    }
    assertEquals("mocked!", m.qq)
}
open class Ddd {
     var qq : String = "start"
        set(value) {
            field = value + " by setter"
        }
        get() {
            return field + " by getter"
        }
}
Run Code Online (Sandbox Code Playgroud)

mockito kotlin

14
推荐指数
2
解决办法
5656
查看次数

如何自定义FloatingActionButton的大小

FloatingActionButton默认有两种尺寸(普通和迷你).我需要另一个(比正常大).

app:fabSizexml中的private int mSize;参数在FloatingActionButton类中变为变量.实际大小将由此函数确定:

final int getSizeDimension() {
    switch(this.mSize) {
    case 0:
    default:
        return this.getResources().getDimensionPixelSize(dimen.fab_size_normal);
    case 1:
        return this.getResources().getDimensionPixelSize(dimen.fab_size_mini);
    }
}
Run Code Online (Sandbox Code Playgroud)

因为它被宣布为最终我无法扩展它.有任何想法吗?我可以dimen.fab_size_mini在我的应用程序中重新定义资源吗?

android android-resources android-design-library

13
推荐指数
3
解决办法
5143
查看次数

Android Studio显示警告:此处不允许元素合并

我基于LinearLayout创建自定义视图.类扩展了LinearLayout类,我在布局中有:

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">
    <merge>
        some staff here
    </merge>
</layout>
Run Code Online (Sandbox Code Playgroud)

Android Studio会显示警告Element merge is not allowed here,但应用有效.

怎么了?

android android-layout android-databinding

13
推荐指数
2
解决办法
3280
查看次数

如何使用带有Scala插件的IntelliJ CE中的Scala工作表中的类?

我不能在IntelliJ CE中使用Scala插件中的Scala工作表中的类.

我做以下事情:

  1. 创建Scala SBT项目.

  2. 在src/main/scala中创建包test1.

  3. 在这个包中创建类

package test1
class TestClass {
}
Run Code Online (Sandbox Code Playgroud)
  1. 在同一个包中创建Scala工作表ws1.sc,在它里面创建对象ws1,里面放了几个表达式.有用.

截图1

  1. 当我添加new ScalaTest到对象时ws1,IntelliJ添加import test1.ScalaTest,但工作表的评估不起作用.

截图2

如果我添加package test1到我的工作表,它根本不起作用,并警告"包名称与目录结构不对应,这可能会导致从文件中解析类的问题"

截图3

有没有想法如何使用工作表中的类?

scala intellij-idea

7
推荐指数
1
解决办法
1970
查看次数

如何以编程方式显示CoordinatorLayout中的折叠元素?

CoordinatorLayout在博客中有描述:http://android-developers.blogspot.ru/2015/05/android-design-support-library.html

<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

  <android.support.v7.widget.RecyclerView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior" />

  <android.support.design.widget.AppBarLayout
          android:layout_width="match_parent"
          android:layout_height="wrap_content">
     <android.support.v7.widget.Toolbar
              ...
              app:layout_scrollFlags="scroll|enterAlways">

     <TextView
              ...
              app:layout_scrollFlags="scroll|enterAlways">
   </android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

里面AppBarLayout我有ToolbarTextView额外的状态信息.AppBarLayout可以折叠(滚动后).有时我需要显示AppBarLayout才能显示已更改的状态.

如何以编程方式执行?

android android-layout material-design coordinator-layout android-appbarlayout

7
推荐指数
1
解决办法
6220
查看次数

inflater是否需要Activity的上下文?

我有时会LayoutInflater通过Dagger 注入链接,并在应用程序上下文中生成模块,如下所示:LayoutInflater.from(application);.它减少了代码行.

但大学告诉我这是错误的方式,它必须从活动背景中提供 LayoutInflater.from(MainActivity.this);

这是真的吗?布局inflater的行为是否取决于上下文的类型?

android android-layout

6
推荐指数
1
解决办法
413
查看次数

如何监视`preStop`命令的执行?

我正在尝试使用pod的生命周期事件。问题是from命令preStop根本没有运行。有什么方法可以监视它是否已启动?容器的日志为空。

      lifecycle:
        preStop:
          exec:
            command: [ "/bin/sh", "-c", "/clean.sh" ]
Run Code Online (Sandbox Code Playgroud)

kubernetes

6
推荐指数
3
解决办法
1470
查看次数

Jacoco如何获得测试覆盖率或如何忽略Kotlin数据类

Jacoco显示Kotlin数据类的覆盖率为0%。如何配置它以测量覆盖率或完全忽略数据类?

unit-testing jacoco kotlin test-coverage

6
推荐指数
3
解决办法
3602
查看次数

测量Kotlin代码的测试覆盖率?

有没有办法测量Kotlin代码的测试覆盖率?Jacoco给出了错误的结果,因为无法确定自动生成的代码.还有其他解决方案吗?

code-coverage kotlin

6
推荐指数
1
解决办法
814
查看次数