我是RecyclerView的新手,我想在RecyclerView中实现快速滚动功能,如谷歌联系人应用程序和在互联网上搜索,我发现现在Android fastScrollEnabled为RecyclerView 提供正式的新布尔标志.所以我的问题是有人可以提供它的示例实现.
以下是来自Google https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-0的官方文档
今天,我更新了最新版本的Stable Android Studio 3.5,在此版本中,布局编辑器具有某些奇怪的行为。
当我尝试使用Android Studio快捷方式重新设置代码格式,Ctrl+Alt+L但又重新格式化了不包含代码的整个组件时,我也尝试使用“代码”->“重新格式化代码”。但面临同样的问题。
重新排列代码之前的XML布局,
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/quick_start_title_text_top_margin"
android:gravity="center"
android:orientation="vertical"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<android.support.v7.widget.AppCompatTextView
android:id="@+id/tv_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/quick_start"
android:textColor="@color/colorBlack"
android:textSize="@dimen/quick_start_title_text"
app:fontPath="@string/font_semi_bold" />
<android.support.v7.widget.AppCompatImageView
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:src="@drawable/bg_quick_start_line" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
XML重新排列代码后,
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/quick_start_title_text_top_margin"
android:gravity="center"
android:orientation="vertical"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<android.support.v7.widget.AppCompatImageView
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:src="@drawable/bg_quick_start_line" />
<android.support.v7.widget.AppCompatTextView
android:id="@+id/tv_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/quick_start"
android:textColor="@color/colorBlack"
android:textSize="@dimen/quick_start_title_text"
app:fontPath="@string/font_semi_bold" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
它会重新排列所有组件,而不是重新排列组件中的Code(如属性)。
因此,请帮助我解决问题,或者有人可以在Android Studio中提供一些设置来解决此问题。
如果我使用已在我的计算机中创建的 Android Studio制作Android项目,然后我关闭此项目并再次打开此项目,则在Android Studio中打开只需5到10秒.
但是当我尝试在Android Studio中打开一些不是由Android Studio创建的外部Android项目时,需要花费太多时间在Android Studio中打开.Android Studio每次只显示此屏幕很长时间.
我使用的是Android Studio 2.1.3