我正在尝试将视图水平放置在线性布局中,以便我可以水平对齐这些视图,但不能彼此相邻。我尝试提供边距、填充值等,但对我没有任何作用。所有视图仍然彼此相邻放置。
我想要最右边的数字时钟和中间的 WiFi 图像。请建议我应该使用什么来使用最少的硬代码将视图与其中的分隔对齐。
<LinearLayout
android:id="@+id/top_bar_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/top_bar"
android:orientation="horizontal" >
<ImageView
android:id="@+id/signal_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/signal1" />
<ImageView
android:id="@+id/nosim_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageView
android:id="@+id/wifi_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/wifi1" />
<ImageView
android:id="@+id/battery_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/battery1"
/>
<DigitalClock
android:id="@+id/digClock_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>