我被卡住了,请帮助我, 我有这个,
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SwipeRefreshLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background"
android:id="@+id/swipeRefresh">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/contentLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"></LinearLayout>
</ScrollView>
</android.support.v4.widget.SwipeRefreshLayout>
以编程方式我将包含ImageView和TextView的线性布局添加到此xml文件的LinearLayout中。对我来说还可以。现在我正在做Java,
refreshLayout = (SwipeRefreshLayout)view.findViewById(R.id.swipeRefresh);
refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
refreshLayout.setRefreshing(true);
( new Handler()).postDelayed(new Runnable() {
@Override
public void run() {
refreshLayout.setRefreshing(false);
}
}, 5000);
}
});
在setOnRefreshListener中我想在我上一个视图的顶部添加包含ImageView和TextView的新LinearLayout。这意味着我以编程方式添加的所有先前的LinearLayout将在新的Layouts保持不变后放置。
我无法离开这里。任何建议将不胜感激。