右键单击包并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)
任何正确方向的点都将受到赞赏.谢谢!
我正在通过扩展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 7.0,我的所有SlidingTabLayout条形图底部都有额外的空白区域.不确定这是否是Android团队的意图,但无论如何都要摆脱新的空白区域?
我使用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)
谢谢!如果您需要更多信息,请与我们联系.