Gau*_*ora 0 android android-layout
我在xml中创建了一个滚动视图..我将滚动视图的高度设置为包装内容...我在这个滚动视图中添加了一个线性布局programmaticaly当我们向线性布局添加更多内容时,我的问题是什么将最后一个元素聚焦在滚动视图中?
这是我的代码..
<ScrollView
android:id="@+id/ScrollView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:background="#ffffff"
android:fillViewport="true"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbars="vertical" >
<LinearLayout
android:id="@+id/layoutMessage"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/linearLayout1"
android:layout_weight="1"
android:background="#ffffff"
android:orientation="vertical"
>
</LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
只需使用以下代码行,并在线性布局中添加行后即可享受:
yourScrollView.fullScroll(ScrollView.FOCUS_DOWN);
Run Code Online (Sandbox Code Playgroud)
你也可以使用这个:
yourScrollView.postDelayed(new Runnable() {
@Override
public void run() {
scroll.fullScroll(ScrollView.FOCUS_DOWN);
}
}, 600);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2464 次 |
最近记录: |