我正在尝试实现具有两列的InputStream in = new URL("https://dl.dropboxusercontent.com/u/87363031/version.txt").openStream();
try {
String version = IOUtils.toString(in));
System.out.println(version);
} finally {
IOUtils.closeQuietly(in);
}
,并将第二列拆分为两行。像这样:
到目前为止我所拥有的是基本上创建三列的内容:
TableLayout
答案 0 :(得分:1)
您可以通过for uniqueNode in routeList:
segmentList.add(new Segment().transform(uniqueuNode, routeList)
代替LinearLayout
:
TableLayout
这是它将产生的布局:
答案 1 :(得分:0)
您可以使用LinearLayout
存档相同的结果:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<LinearLayout
android:layout_width="0dp"
android:layout_weight="50"
android:layout_height="match_parent"
android:orientation="vertical"></LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_weight="50"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_weight="50"
android:layout_height="0dp"
android:orientation="vertical"></LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_weight="50"
android:orientation="vertical"
android:layout_height="0dp"></LinearLayout>
</LinearLayout>
</LinearLayout>
但是,您可以使用RelativeLayout
来获得更好的效果。