android - Textview 不显示在 RecyclerView 上面在 nestedscrollview android

标签 android

<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.NestedScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:keepScreenOn="true"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context="com.tech.world.MainActivity"
    tools:showIn="@layout/app_bar_main_activity"
    android:fillViewport="true" >

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center_horizontal"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin" >

        <TextView
            android:id="@+id/textView"
            android:textColor="#43a047"
            android:typeface="serif"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:text="@string/app"
            android:gravity="center"
            android:textStyle="bold"
            android:textSize="15sp" />


        <android.support.v7.widget.RecyclerView
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/recyclerview"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/textView"
            android:layout_marginTop="10dp"
            android:divider="@color/colorAccent"
            android:dividerHeight="1dp" />

</RelativeLayout> </android.support.v4.widget.NestedScrollView>

现在上面的 TextView 没有显示,我必须向下滚动一点才能看到 TextView ,而且我正在使用工具栏,由于这个原因,它在协调器布局中展开和联系 app:layout_behavior="@string/appbar_scrolling_view_behavior"

我想确保 textview 在开始时可见,而无需滚动一下就能看到它

最佳答案

android:focusableInTouchMode="true" 设置为您的回收 View 的父布局,即您的相对布局。

检查这个post .

关于android - Textview 不显示在 RecyclerView 上面在 nestedscrollview android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40305759/

相关文章:

android - 在 Android 上获取 VPN 连接状态

Android RelativeLayout UI 显示不正确

java - 允许在电子邮件验证中使用破折号

java - Android RelativeLayout 动态地低于另一个 RelativeLayout

android - 如何使用java邮件从android发送电子邮件

android - 一旦所有 EditText 字段不为空,启用按钮

android - 在 Android 中配置 Tesseract

android - 使用 MVVM Cross 将运行时格式化的 XML 字符串绑定(bind)到 Android TextView

java - FragmentTransaction 仅在纵向模式下工作

android - IllegalAccessException - 从不可序列化继承的对象的序列化