【发布时间】:2018-10-09 10:14:23
【问题描述】:
我有 3 个视图,2 个 TextViews 和 1 个 ImageView。我希望视图一个接一个地对齐,如下所示:-
这里的“+”号是一个 ImageView,“Another Text”是第二个 TextView。
我尝试使用具有水平方向的 LinearLayout。也是 RelativeLayout ,但第一个 TextView 显示但下一个 ImageView 和 TextView 不显示。
<android.support.v7.widget.LinearLayoutCompat
style="@style/style_ww"
android:orientation="horizontal">
<android.support.v7.widget.AppCompatTextView
android:id="@+id/txtusername"
style="@style/style_ww"
android:text="jjjkcrhwkjehrckwjherkjwherckjwhekrcjwernwjkrncwjknrkwjncwjrnwkjcnkwjnrckwjnrkwjnrkwjcncrkjwnrkjcwnrnwkrcnkwnrkwnrckwjnrkwjncrknwkrjnckwnrkwjnrkcwnrkwnckjnrkwnrkwnrckwnrkwnrckwrn"
android:textColor="@color/colorBlueGrey400"
android:textSize="@dimen/size_fourteen"
app:fontFamily="@font/roboto"/>
<android.support.v7.widget.AppCompatImageView
android:id="@+id/plus"
android:layout_width="@dimen/value_2"
android:layout_height="@dimen/value_2"
android:layout_gravity="center_vertical"
android:layout_marginLeft="@dimen/value_5"
android:layout_marginTop="@dimen/value_1"
android:src="@drawable/ic_plus"/>
<android.support.v7.widget.AppCompatTextView
android:id="@+id/tvcomment"
style="@style/style_ww"
android:layout_gravity="center_vertical"
android:layout_marginLeft="@dimen/value_5"
android:layout_marginRight="@dimen/value_20"
android:text="@string/comment"
android:textColor="@color/colorBlueGrey400"
app:fontFamily="@font/roboto"/>
</android.support.v7.widget.LinearLayoutCompat>
风格/style_ww
<style name="style_ww">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
</style>
我怎样才能做到这一点?任何帮助表示赞赏
【问题讨论】:
-
请出示您的代码
-
@Bunny 我更新了我的代码
-
请同时显示您的风格 style_ww 的代码
-
@VictorSemenovich 检查我的更新
-
@user3034944 检查这个stackoverflow.com/questions/49625171/…
标签: android android-linearlayout android-imageview android-relativelayout