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, "获取天气信息失败");
}
---恢复内容结束---

浙公网安备 33010602011771号