1
私は、縦線の下に単純なテキストビューであるカスタムビューを作成しました。線がビューの中央にあります。これはXMLコードです:途中から整列できるビューを作成する方法は?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/vertBarLayout"
android:layout_width="wrap_content"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/TV_date"
android:layout_alignRight="@+id/TV_date"
android:layout_alignEnd="@+id/TV_date"
>
<View
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="@drawable/vertical_line"
android:layout_gravity="center_horizontal"/>
</FrameLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="1337"
android:id="@+id/TV_date"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"/>
</RelativeLayout>
テキストの幅が変更される可能性がありますので、整列の重要な部分は縦線です。
このビューの位置を縦線からどのように設定できますか?
これができない場合は、同じビューを作成するための回避策がありますか?
残念ながら、これは機能しません。水平線形レイアウトでいくつかを連結しようとすると、内部では1つのビューしか終わらないでしょう...しかし、それはまだヒントです、ありがとう! –