<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="16dp"
tools:context="com.shubham.splashscreenemulation.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<GridView android:id="@+id/gridView" android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="0dp"
android:verticalSpacing="2dp"
android:horizontalSpacing="2dp"
android:scrollingCache="true"
android:smoothScrollbar="true"
android:clipChildren="true"
android:alwaysDrawnWithCache="true"
android:numColumns="auto_fit"
android:columnWidth="100dp"
android:stretchMode="columnWidth"
android:gravity="center_horizontal"
/>
如何向我的应用添加向下滚动功能,以便显示整个文字?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.shubham.splashscreenemulation.MyDialog">
<ImageView
android:src="@drawable/ahmedabad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView2"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Details: "
android:id="@+id/textView"
android:layout_below="@+id/imageView2"
android:layout_centerHorizontal="true" />
</android.support.v4.widget.NestedScrollView>
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Gallery"
android:id="@+id/button"
android:onClick="closeDialog"
android:layout_below="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Famous Places"
android:id="@+id/button2"
android:onClick="closeDialog2"
android:layout_below="@+id/textView"
android:layout_toRightOf="@+id/imageView2"
android:layout_toEndOf="@+id/imageView2" />
我不确切知道发生了什么以及为什么这些额外的间距和填充,但是当我运行GridView作为单独的活动时工作正常。我在其他stackoverflow问题中尝试过大多数具有类似问题的解决方案,但都没有工作!
请帮忙! 请告诉我需要上传哪些文件。请不要因为我刚开始学习安卓而粗鲁。
答案 0 :(得分:-1)
如何向我的应用添加向下滚动功能,以便显示整个文字?
要使TextView可滚动,请将其放在ScrollView
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:text="@string/hello_world"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</android.support.v4.widget.NestedScrollView>
问题2
在您的子级布局中,您使用layout_height
作为match_parent
。将其替换为wrap_content