我正在使用我的应用程序从手机获取图像文件夹,并在我的应用程序中显示其文件夹名称,但有些文件夹名称很大。 由于此网格视图项重叠。
这是我在网格视图布局中使用的xml网格视图项目文件:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="@dimen/size_5"
android:orientation="vertical"
android:gravity="center">
<RelativeLayout
android:layout_width="@dimen/size_approval_width"
android:layout_height="@dimen/size_approval_heigh"
android:id="@+id/approval_images_view"
>
<ImageView
android:id="@+id/image_approval_gallery"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/logo"
/>
<ImageView
android:layout_marginLeft="@dimen/size_5"
android:id="@+id/folder_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@mipmap/ic_folder"
android:layout_alignBottom="@id/image_approval_gallery"/>
<ImageView
android:id="@+id/image_sd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="visible"
android:layout_alignBottom="@+id/image_approval_gallery"
android:layout_toEndOf="@+id/folder_icon"
android:background="@mipmap/ic_sd" />
<CheckBox
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:id="@+id/tick_image_gallery"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="false"
android:buttonTint="@color/bg_o"
/>
</RelativeLayout>
<TextView
android:textColor="@android:color/black"
android:layout_gravity="center"
android:id="@+id/directory_name"
android:gravity="center"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/label_directory_name"
android:textSize="16dp" />
</LinearLayout>
答案 0 :(得分:0)
试试这个..将单行true传递给最后一个textview。因为文本很长,然后转到下一行。
<TextView
android:textColor="@android:color/black"
android:layout_gravity="center"
android:id="@+id/directory_name"
android:gravity="center"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/label_directory_name"
android:textSize="16dp"
android:singleLine="true"
/>