2016-10-25 12 views
-1

私はすでにソリューションのROMを使用しようとしましたhere私の断片の中のテキストビューをスクロールできないのはなぜですか?

今度はScrollViewになります。 これらの可能性のどちらも私にはテキストをスクロールさせません。

minSDKはバージョン8です。まだAndroid 2.2.1で動作する必要があります。

私も私のbuild.gradleにサポートするライブラリに続い含ま

compile 'com.android.support:appcompat-v7:23.1.0' 
compile 'com.android.support:design:23.1.0' 
compile 'com.android.support:support-v4:23.4.0' 

マイFragmentOne.xml:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
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:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:paddingBottom="@dimen/activity_vertical_margin" 
app:layout_behavior="@string/appbar_scrolling_view_behavior"> 

<ScrollView 
android:id="@+id/ScrollView1" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 
<TextView 
    android:text="lorem ipsum .. (500 Words)" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" 
    android:gravity="center" 
    android:id="@+id/tvStatus"/> 

そして、私のFragmentOne.java:

package com.kaba.apps.apptemplate.fragment; 

import android.graphics.Color; 
import android.os.Bundle; 
import android.support.v4.app.Fragment; 
import android.text.Html; 
import android.text.method.ScrollingMovementMethod; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.TextView; 

public class FragmentOne extends Fragment 
{ 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
     // Inflate the layout for this fragment 
     View fragmentView = inflater.inflate(R.layout.fragment_one, container, false); 
     fragmentView.setBackgroundColor(Color.DKGRAY); 

     TextView tvStatus = (TextView)fragmentView.findViewById(R.id.tvStatus); 
     tvStatus.setTextColor(Color.WHITE); 
//  tvStatus.setText("I am fragment one"); 
//  tvStatus.setMovementMethod(new ScrollingMovementMethod()); 

     return fragmentView; 
    } 


} 

答えて

0

内部に十分なビューを追加していないので他の場合はinclude/layoutが</android.support.design.widget.AppBarLayout>の下にありますが、私と同じ問題が発生します。

app_bar_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<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=".TemplateActivity"> 

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

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     android:gravity="center" 
     app:popupTheme="@style/AppTheme.PopupOverlay"> 

     <LinearLayout 
      android:id="@+id/main_toolbar_layout" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:orientation="vertical"> 

      <TextView 
       android:id="@+id/main_toolbar_title" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" /> 
     </LinearLayout> 
    </android.support.v7.widget.Toolbar> 
</android.support.design.widget.AppBarLayout> 

    <include layout="@layout/fragment_one"/> 
</android.support.design.widget.CoordinatorLayout> 

、それはすべきではないようにここにある:

<?xml version="1.0" encoding="utf-8"?> 
<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=".TemplateActivity"> 

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

     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:background="?attr/colorPrimary" 
      android:gravity="center" 
      app:popupTheme="@style/AppTheme.PopupOverlay"> 

      <LinearLayout 
       android:id="@+id/main_toolbar_layout" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:gravity="center" 
       android:orientation="vertical"> 

       <TextView 
        android:id="@+id/main_toolbar_title" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" /> 
      </LinearLayout> 
     </android.support.v7.widget.Toolbar> 

    <include layout="@layout/fragment_one"/> 

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

</android.support.design.widget.CoordinatorLayout> 
1

あなたはあなたのことを私は最終的に、あなたは必ず行う必要がありapp_bar_main.xmlでは、私のファイルに

を間違いを発見したのTextViewで十分なコンテンツを持っているか、検索の日後scrollview

+0

私はちょうど私のTextView内のコンテンツをcutted。私はlorem ipsumの2つのサイトを投稿するのが最善の考えではないと思った。 – chris2701

+0

したがって、TextViewは私のS7の画面よりも長くなります。そして、アプリケーションは最大VGA解像度で動作します。それは私がここに求めている理由です、それは十分に大きくてもスクロールしません – chris2701

関連する問題