我已经尝试了几件事并阅读了许多主题,但我没有找到任何解决我的问题的方法。
目前我有一个带有图片布局的 xml 文件。这就是它应该看起来像设计的样子,我使用 LinearLayouts 完成了它,并且效果很好。
问题是当我单击屏幕上的某个位置以从上到下添加突出显示的列时,我想要。我读到这应该使用RelativeLayout 来完成,但我试图这样做,但我无法将我的其他元素排列成相同大小。
你知道怎么做吗?
这是我的 xml 的一部分:
<LinearLayout
android:id="@+id/chart1Layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="3dp"
android:layout_weight="1"
android:orientation="horizontal" >
<TextView
android:id="@+id/textView1"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_gravity="left"
android:layout_marginRight="4dp"
android:layout_weight="1"
android:background="@color/color"
android:gravity="bottom|center"
android:maxLines="4"
android:padding="3dp"
android:text="@string/cap"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/orange"
android:textSize="30sp"
android:textStyle="bold" />
<com.some.chart
android:id="@+id/result_widget_chartView1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_weight="8"
palette="grayscale"
android:background="@color/dark_header"
android:padding="0dp"
android:paddingBottom="0dp"
android:paddingLeft="10dp" />
</LinearLayout>
设计:http: //i.stack.imgur.com/fkHvG.png
非常感谢。