android.widget.GridView#setBackgroundResource ( )源码实例Demo

下面列出了android.widget.GridView#setBackgroundResource ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Moring-Alarm   文件: BirdGridFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
	if (mPos == -1 && savedInstanceState != null)
		mPos = savedInstanceState.getInt("mPos");
	TypedArray imgs = getResources().obtainTypedArray(R.array.birds_img);
	mImgRes = imgs.getResourceId(mPos, -1);
	
	GridView gv = (GridView) inflater.inflate(R.layout.list_grid, null);
	gv.setBackgroundResource(android.R.color.black);
	gv.setAdapter(new GridAdapter());
	gv.setOnItemClickListener(new OnItemClickListener() {
		@Override
		public void onItemClick(AdapterView<?> parent, View view, int position,
				long id) {
			if (getActivity() == null)
				return;
			ResponsiveUIActivity activity = (ResponsiveUIActivity) getActivity();
			activity.onBirdPressed(mPos);
		}			
	});
	return gv;
}
 
源代码2 项目: Moring-Alarm   文件: BirdGridFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
	if (mPos == -1 && savedInstanceState != null)
		mPos = savedInstanceState.getInt("mPos");
	TypedArray imgs = getResources().obtainTypedArray(R.array.birds_img);
	mImgRes = imgs.getResourceId(mPos, -1);
	
	GridView gv = (GridView) inflater.inflate(R.layout.list_grid, null);
	gv.setBackgroundResource(android.R.color.black);
	gv.setAdapter(new GridAdapter());
	gv.setOnItemClickListener(new OnItemClickListener() {
		@Override
		public void onItemClick(AdapterView<?> parent, View view, int position,
				long id) {
			if (getActivity() == null)
				return;
			ResponsiveUIActivity activity = (ResponsiveUIActivity) getActivity();
			activity.onBirdPressed(mPos);
		}			
	});
	return gv;
}
 
源代码3 项目: CoolWeather   文件: CityManagerActivity.java
private void initView()
{
	mCityManagerEntity = new ArrayList<CityManagerEntity>();
	mGrid = (GridView) findViewById(R.id.gridview);
	mGrid.setNumColumns(3);
	mGrid.setBackgroundResource(R.drawable.bg_homepager_blur);
	mGrid.setAdapter(new GridCityMAdapter(this, mCityManagerEntity));
	
}
 
源代码4 项目: FlexibleCalendar   文件: FlexibleCalendarView.java
private void init(AttributeSet attrs) {
    setAttributes(attrs);
    setOrientation(VERTICAL);

    //initialize the default calendar view
    calendarView = new DefaultCalendarView();

    //create week view header
    weekDisplayView = new GridView(context);
    weekDisplayView.setLayoutParams(
            new GridView.LayoutParams(GridView.LayoutParams.MATCH_PARENT, GridView.LayoutParams.WRAP_CONTENT));
    weekDisplayView.setNumColumns(7);
    weekDisplayView.setHorizontalSpacing(weekdayHorizontalSpacing);
    weekDisplayView.setVerticalSpacing(weekdayVerticalSpacing);
    weekDisplayView.setColumnWidth(GridView.STRETCH_COLUMN_WIDTH);
    weekDisplayView.setBackgroundResource(weekViewBackground);
    weekdayDisplayAdapter = new WeekdayNameDisplayAdapter(getContext(),
            android.R.layout.simple_list_item_1, startDayOfTheWeek);

    //setting default week cell view
    weekdayDisplayAdapter.setCellView(new WeekdayCellViewImpl(calendarView));

    weekDisplayView.setAdapter(weekdayDisplayAdapter);
    this.addView(weekDisplayView);

    //setup month view
    monthViewPager = new MonthViewPager(context);
    monthViewPager.setBackgroundResource(monthViewBackground);
    monthViewPager.setNumOfRows(showDatesOutsideMonth ? 6 : FlexibleCalendarHelper.getNumOfRowsForTheMonth(displayYear, displayMonth, startDayOfTheWeek));
    monthViewPagerAdapter = new MonthViewPagerAdapter(context, displayYear, displayMonth, this,
            showDatesOutsideMonth, decorateDatesOutsideMonth, startDayOfTheWeek, disableAutoDateSelection);
    monthViewPagerAdapter.setMonthEventFetcher(this);
    monthViewPagerAdapter.setSpacing(monthDayHorizontalSpacing, monthDayVerticalSpacing);

    //set the default cell view
    monthViewPagerAdapter.setCellViewDrawer(new DateCellViewImpl(calendarView));

    monthInfPagerAdapter = new InfinitePagerAdapter(monthViewPagerAdapter);
    //Initializing with the offset value
    lastPosition = monthInfPagerAdapter.getRealCount() * 100;
    monthViewPager.setAdapter(monthInfPagerAdapter);
    monthViewPager.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.WRAP_CONTENT, 1f));
    monthViewPager.addOnPageChangeListener(new MonthChangeListener());

    //initialize with the current selected item
    selectedDateItem = new SelectedDateItem(displayYear, displayMonth, startDisplayDay);
    monthViewPagerAdapter.setSelectedItem(selectedDateItem);

    this.addView(monthViewPager);
}