相关疑难解决方法(0)

Android在视图之间绘制一条水平线

我的布局如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

<TextView
        android:id="@+id/textView1"
        style="@style/behindMenuItemLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="Twitter Feeds"
        android:textStyle="bold" />

    <ListView
        android:id="@+id/list"
        android:layout_width="350dp"
        android:layout_height="50dp" />

    <TextView
        android:id="@+id/textView1"
        style="@style/behindMenuItemLabel1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="1dp"
        android:text="FaceBook Feeds" />

    <ListView
        android:id="@+id/list1"
        android:layout_width="350dp"
        android:layout_height="50dp" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我的要求是在和之间绘制一条水平线TextViewListView

有人可以帮忙吗?

android listview android-intent android-layout

98
推荐指数
7
解决办法
16万
查看次数

在我的布局中添加"分区分隔符"?

Android设计-列表页描述"部分分隔".我知道你可以使用addHeaderView()一个ListView有同样的效果.我想使用一个没有a的"section divider" ListView,而是一个LinearLayout.

在下面的屏幕截图中,我指的是蓝色文本"电话"和"电子邮件",下面还有一行.截图来自Android Design - Text Fields

在此输入图像描述

如何将其添加到我的布局?它只是一个TextView加上一条水平线?

android android-layout

17
推荐指数
1
解决办法
1万
查看次数

通过使用android:divider和android:showDividers在LinerLayout中使用divider

我尝试在3个文本视图之间有2个分隔符.我用android:dividerandroid:showDividers.但是,没有显示垂直分隔线.我在想,有什么我错过了吗?

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="48dp"
    android:orientation="horizontal"
    android:divider="?android:attr/dividerVertical"
    android:dividerPadding="12dip"
    android:showDividers="middle" >

    <TextView
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:gravity="center_vertical|center_horizontal"
        android:text="ABC" />

    <TextView
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:gravity="center_vertical|center_horizontal"
        android:text="EFG" />

    <TextView
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:gravity="center_vertical|center_horizontal"
        android:text="HIJ" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
3620
查看次数

Android - 垂直布局中项目之间的分隔符

可能重复:
布局中的Android绘图分隔符/分隔线?

我正在制作类似于列表视图的东西,而不是实际制作列表视图......

我在垂直布局中有一堆文本视图,我想知道是否有可能在它们之间获得某种分隔线.像列表视图中的行分隔符.

有帮助吗?

android textview

3
推荐指数
1
解决办法
2万
查看次数

如何为ExpandableListView设置组分隔符颜色

在此输入图像描述

我可以使用childDivider属性(在本例中为黑色)为子项设置devider颜色.但是,我没有看到任何方法来设置折叠组之间的分隔符的颜色.系统似乎显示1px白线.

android expandablelistview

3
推荐指数
1
解决办法
1万
查看次数

如何在两个线性布局之间画一条线

可能的重复:
Android 在布局中绘制分隔符/分隔线?

在我的活动中,我有两个权重为 1 的 Linearlayout,父级 Linearlayout 的权重为 2。现在我想在两个子 Linearlayouts 之间画一条线?

android-layout android-linearlayout

2
推荐指数
1
解决办法
8541
查看次数

如何在视图之间的主窗口小部件中创建简单的分隔符/分隔符

在我的应用程序中,我正在创建家庭小部件,但我有问题找到如何在2个TextViews之间创建简单的水平分隔符/分隔符.

这是一个家庭小部件布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/widget_RL_id"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#09C"
    android:padding="@dimen/widget_margin">

    <TextView
        android:id="@+id/widget_title_id"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="8dp"
        android:contentDescription="@string/appwidget_text"
        android:text="@string/appwidget_text"
        android:textSize="20sp"
        android:textStyle="bold|italic"
        android:layout_marginStart="5dp"
        android:layout_marginEnd="5dp"/>

    <TextView
        android:id="@+id/widget_datum_id"
        android:layout_alignParentEnd="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Datum"
        android:textStyle="bold|italic"
        android:textSize="8sp"
        android:layout_margin="8dp"
        />

    <TextView
        android:id="@+id/widget_theRest_id"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/widget_title_id"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="8dp"
        android:contentDescription="@string/appwidget_text"
        android:text="@string/appwidget_text"
        android:textColor="#ffffff"
        android:textSize="20sp"
        android:textStyle="bold|italic"
        android:layout_marginStart="5dp"
        android:layout_marginEnd="5dp"/>


</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我想在两个TextViews之间放置分隔符/分隔符,其中第一个视图是id:widget_title_id,第二个视图是id:widget_theRest_id.

我尝试以这种方式添加divider,但是android主页小部件不支持View,所以它不起作用或者可能是我做错了:

<View
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_below="@id/widget_title_id"
        android:background="@android:color/darker_gray"/>
Run Code Online (Sandbox Code Playgroud)

android widget separator android-widget divider

2
推荐指数
1
解决办法
3643
查看次数