我在启动时立即收到以下错误,但仅适用于运行API <20的设备.
**编辑:我最初在Android Studio 2.4中报告了这一点,它仍然是Android Studio 3.0稳定版中的一个问题
D/dalvikvm: Trying to load lib /mnt/asec/[[packagename]]-1/lib/libsupportjni.so 0x41b13f30
E/dalvikvm: dlopen("/mnt/asec/[[packagename]]-1/lib/libsupportjni.so") failed: dlopen failed: cannot locate symbol "strtof" referenced by "libsupportjni.so"...
W/dalvikvm: Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/android/tools/profiler/support/ProfilerService;
D/AndroidRuntime: Shutting down VM
W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41659ce0)
E/AndroidRuntime: FATAL EXCEPTION: main
Process: [[packagename]], PID: 7500
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "strtof" referenced by "libsupportjni.so"...
at java.lang.Runtime.loadLibrary(Runtime.java:364)
at java.lang.System.loadLibrary(System.java:526)
at com.android.tools.profiler.support.ProfilerService.<clinit>(ProfilerService.java:44)
at [[packagename]].App.<init>(App.kt:25)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1208)
at android.app.Instrumentation.newApplication(Instrumentation.java:990)
at android.app.Instrumentation.newApplication(Instrumentation.java:975) …Run Code Online (Sandbox Code Playgroud) 使用新的设计库,我们应该设置工具栏标题CollapsingToolbarLayout,而不是它Toolbar自己(至少在使用折叠工具栏时).但setTitle()只在以下特定情况下更新标题:
1)当CollapsingToolbarLayout还没有标题时
2)此刻CollapsingToolbarLayout变得完全崩溃
3)此刻CollapsingToolbarLayout开始扩大
我实际上要做的是让标题成为EditText完全展开时的标题,允许用户为他/她的角色命名,然后显示为标题.我试图通过调用invalidate()或者requestLayout()以及这两种方法来强制解决这个问题
CollapsingToolbarLayout.没有效果.
有任何想法吗?
android material-design android-toolbar android-design-library android-collapsingtoolbarlayout
使用22.2.1设计支持库和API 22(尚未在早期版本上进行测试),我在片段之间切换时遇到状态栏填充问题.初始片段加载正常,但在片段事务处理后,状态栏填充消失,将所有视图推送到不应该的位置.弹出后栈后,原始片段也会发生同样的事情.旋转设备可以固定它,就像打开软键盘一样(但仅限于纵向,而不是横向).
主要片段:
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context=".MainFragment">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
</android.support.design.widget.AppBarLayout>
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
style="@style/RecyclerView"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
style="@style/Fab"
android:src="@drawable/ic_person_add_white_24dp"
app:backgroundTint="@color/accent_dark"
app:borderWidth="2dp"/>
Run Code Online (Sandbox Code Playgroud)
第二片段:
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/card_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="@dimen/collapsingToolbar_height"
android:fitsSystemWindows="true"
app:contentScrim="?attr/colorPrimary"
app:expandedTitleMarginBottom="@dimen/default_margin"
app:expandedTitleMarginEnd="@dimen/sheet_expanded_title_margin"
app:expandedTitleMarginStart="@dimen/sheet_expanded_title_margin"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
</android.support.design.widget.CollapsingToolbarLayout>
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="@dimen/default_tab_layout_height"
app:tabGravity="center"
app:tabMinWidth="120dp" …Run Code Online (Sandbox Code Playgroud) android android-fragments android-design-library android-coordinatorlayout