如何在线性布局中显示最后一个textview

时间:2017-10-27 07:57:54

标签: android xml android-layout scrollview android-linearlayout

是否要在NFCNDEFReaderSession *session = [[NFCNDEFReaderSession alloc] initWithDelegate:self queue:dispatch_queue_create(NULL, DISPATCH_QUEUE_CONCURRENT) invalidateAfterFirstRead:NO]; [session beginSession]; 内的LinearLayout内显示最后一个文字视图?

这是我的代码

ScrollView
收到数据后,

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.qianonnphoon.tradeal.chat.ChatActivity" android:background="#ffffff" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical"> <ScrollView android:layout_width="match_parent" android:layout_weight="1" android:layout_height="wrap_content" android:id="@+id/scrollView"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/layout1"> </LinearLayout> </ScrollView> <include layout="@layout/message_area" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="bottom" android:layout_marginTop="5dp"/> </LinearLayout> 会被添加到TextView。因此,一旦完成加载,我将在layout1中有多个textview。但是,它会显示第一个layout1,然后我需要向下滚动才能看到最后一个TextView。有没有想过在加载完成后显示最后一个TextView

这是我在接收数据时添加TextView的代码

TextView

1 个答案:

答案 0 :(得分:0)

此解决方案适合我

final ScrollView scrollview = ((ScrollView) findViewById(R.id.scrollview));
scrollview.post(new Runnable() {
    @Override
    public void run() {
        scrollview.fullScroll(ScrollView.FOCUS_DOWN);
    }
});