小编Aid*_*ing的帖子

没有测试发现Android Studio 3.2

右键单击包并Run Tests...在消息中选择结果No tests were found.在早期版本的Android Studio中,我找到了测试并使用此方法运行.单独运行测试类似乎仍然有效.我试过了Invalidate Cache / Restart,但仍然遇到了同样的问题.

日志:

---- IntelliJ IDEA coverage runner ---- 
sampling ...
include patterns:
exclude patterns:0 test classes found in package '<default package>'

Process finished with exit code 254
Empty test suite.
Run Code Online (Sandbox Code Playgroud)

任何正确方向的点都将受到赞赏.谢谢!

junit android android-studio

11
推荐指数
2
解决办法
2014
查看次数

将ConstraintLayout与自定义Android对话框一起使用

我正在通过扩展Dialog并使用setContentView()创建自定义Dialog.问题是,当我尝试显示对话框时,它只显示背景阴影而不是我的自定义布局.我已经设法通过将它包装在RelativeLayout中来显示自定义布局,但我想知道是否有更好的解决方案或我做错了什么.使用constraintLayout版本1.0.2.谢谢!

这是我的自定义对话框:

class EventsFilterDialog(context: Context): Dialog(context) {
    init {
        setContentView(R.layout.dialog_events_filter)
        setCancelable(true)
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的R.layout.dialog_events_filter的简化版本,它具有完全相同的结果:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:background="@color/white"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <TextView
        android:id="@+id/headerTv"
        android:text="@string/events_filters"
        android:textColor="@color/white"
        android:textSize="18sp"
        android:textStyle="bold"
        android:gravity="center"
        android:background="@color/colorPrimaryLight"
        android:padding="16dp"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent" />

    <View
        android:id="@+id/middleView"
        android:layout_width="0dp"
        android:layout_height="256dp"
        app:layout_constraintTop_toBottomOf="@+id/headerTv"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent" />

    <TextView
        android:id="@+id/closeTv"
        android:text="@string/close"
        android:textColor="@color/white"
        android:textAllCaps="true"
        android:textStyle="bold"
        android:gravity="center"
        android:background="@color/colorPrimaryLight"
        android:layout_width="0dp"
        android:layout_height="48dp"
        app:layout_constraintTop_toBottomOf="@+id/middleView"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toLeftOf="@+id/applyTv" />

    <TextView
        android:id="@+id/applyTv"
        android:text="@string/apply_filter"
        android:textColor="@color/white"
        android:textAllCaps="true"
        android:textStyle="bold"
        android:gravity="center"
        android:background="@color/colorAccent"
        android:layout_width="0dp"
        android:layout_height="48dp"
        app:layout_constraintTop_toBottomOf="@+id/middleView"
        app:layout_constraintLeft_toRightOf="@+id/closeTv"
        app:layout_constraintRight_toRightOf="parent"/>

</android.support.constraint.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

android android-dialog android-constraintlayout

9
推荐指数
1
解决办法
5073
查看次数

Android 7.0 N中SlidingTabLayout栏上的额外空白区域?

刚刚升级到Android 7.0,我的所有SlidingTabLayout条形图底部都有额外的空白区域.不确定这是否是Android团队的意图,但无论如何都要摆脱新的空白区域?

SlidingTabLayout栏上的额外空白区域

我使用Android提供的代码,可以在这里找到:

滑动标签布局:https://developer.android.com/samples/BasicTransition/src/com.example.android.common/view/SlidingTabLayout.html

滑动标签条:https: //developer.android.com/samples/BasicTransition/src/com.example.android.common/view/SlidingTabStrip.html

这是我的布局代码片段:

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar
        android:id="@+id/tool_bar"
        android:layout_height="56dp"
        android:layout_width="match_parent"
        android:background="@drawable/toolbar_gradient"
        app:layout_scrollFlags="scroll|enterAlways"
        android:theme="@style/Base.ThemeOverlay.AppCompat.Dark" />

    <com.airsenze.wineinsider.controllers.SlidingTabLayout
        android:id="@+id/tabs"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/white"/>

</android.support.design.widget.AppBarLayout>

<android.support.v4.view.ViewPager
    android:id="@+id/pager"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    android:layout_width="match_parent">
</android.support.v4.view.ViewPager>
Run Code Online (Sandbox Code Playgroud)

谢谢!如果您需要更多信息,请与我们联系.

android android-tabs android-7.0-nougat

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