1

我以编程方式将一些文本视图添加到从右开始的线性布局中,所以放

<LinearLayout
        android:id="@+id/results"
        android:layout_width="wrap_content"
        android:layout_height="30sp"
        android:layout_gravity="right"
        android:orientation="horizontal"
        android:paddingLeft="12sp" 
        android:paddingRight="12sp" />

并编码

LinearLayout results= (LinearLayout)findViewById(R.id.results);
TextView res = new TextView(this);
res.setId(resultsCounter );
res.setText(evaluated);
...............
results.addView(res);

这很好用,但我不能无限添加新项目,所以我添加了一个水平滚动视图

<HorizontalScrollView
    android:id="@+id/scrollresults"
    android:layout_width="fill_parent"
    android:layout_height="35sp" 
    android:layout_marginRight="12sp"
    >
    <LinearLayout
        android:id="@+id/results"
        ......
</HorizontalScrollView>

但是填充 LinearLayout 我只能向右滚动,所以我丢失了最左边的项目

4

0 回答 0