viewpager布局

---恢复内容开始---

xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="15dp"
android:background="#8000">
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="fill_parent"
android:layout_height="165dip"
android:layout_marginTop="5dip"
android:overScrollMode="never"
android:paddingLeft="10dip"
android:paddingRight="10dip" />


</LinearLayout>

2、
private ViewPager mViewPager;
private WeatherPagerAdapter mWeatherPagerAdapter;
private List<Fragment> fragments;
mViewPager = (ViewPager) findViewById(R.id.viewpager);

mWeatherPagerAdapter = new WeatherPagerAdapter(
getSupportFragmentManager(), fragments);
mViewPager.setAdapter(mWeatherPagerAdapter);

 

 

if (fragments.size() > 0) {
((FirstWeatherFragment) mWeatherPagerAdapter.getItem(0))
.updateWeather(mCurWeatherinfo);
((SecondWeatherFragment) mWeatherPagerAdapter.getItem(1))
.updateWeather(mCurWeatherinfo);
}
} else {
temperatureTv.setText("N/A");
cityTv.setText(mCurCity.getCity());
windTv.setText("N/A");
climateTv.setText("N/A");
weatherImg.setImageResource(R.drawable.biz_plugin_weather_qing);
T.showLong(mApplication, "获取天气信息失败");
}

---恢复内容结束---

posted @ 2017-09-22 13:08  天之骄子19  阅读(155)  评论(0)    收藏  举报