毕业设计-基于Android的新闻APP

别小看任何人,越不起眼的人。往往会做些让人想不到的事。

一、项目介绍

    我们看到很多APP特别是新闻类APP首页都是顶部是分类栏如热点、科技、社会,下面是一个列表,整体可以横向滑动的页面。

    APP整体和首页都是由Activity+Fragment+viewpager组成。Fragment是一种可以嵌入在活动中的UI片段,能够让程序更加合理和充分地利用大屏幕的空间,出现的初衷是为了适应大屏幕的平板电脑,可以将其看成一个小型Activity,又称作Activity片段。ViewPager 提供了两种页面适配器来管理不同 Fragment 之间的滑动切换:FragmentPagerAdapter和 FragmentStatePagerAdapter。APP中数据列表使用RecyclerView。RecyclerView是在Android5.0版本作为support-v7的一个组件出现,高效替代了最初的ListView等列表组件。使用上实现了视图代码解耦,功能上具备强大的item复用机制,并且提供默认多种LayoutMananger用来处理多种布局。

二、主页代码

public class MainActivity extends Activity {

	@Override
    public void initData() {
        LinearLayout layoutTab1 = findViewById(R.id.layout_tab1);
        layoutTab1.setOnClickListener(this);
        LinearLayout layoutTab2 = findViewById(R.id.layout_tab2);
        layoutTab2.setOnClickListener(this);
        LinearLayout layoutTab3 = findViewById(R.id.layout_tab3);
        layoutTab3.setOnClickListener(this);
        imageViews = new ImageView[3];
        imageViews[0] = findViewById(R.id.img_tab1);
        imageViews[1] = findViewById(R.id.img_tab2);
        imageViews[2] = findViewById(R.id.img_tab3);
        textViews = new TextView[3];
        textViews[0] = findViewById(R.id.tv_tab1);
        textViews[1] = findViewById(R.id.tv_tab2);
        textViews[2] = findViewById(R.id.tv_tab3);
        mFragIndex = 0;
        fragList = new ArrayList(Arrays.asList(new JokeFragment(), new VideoListFragment(), new PersonalFragment()));
        turnToFrag();
    }

	...
	...

三、项目截图

四、购买套餐

权益 套餐A 套餐B
完整代码
远程调试 不支持
代码答疑 不支持
价 格 ¥150 ¥300

五、购买记录

用户 套餐 时间 评价
*******54 套餐B
*******01 套餐B
*******79 套餐B
*******92 套餐B
*******24 套餐B
*******18 套餐B
*******91 套餐B
*******07 套餐B
*******34 套餐B
*******61 套餐B

------转载请注明出处,感谢您对原创作者的支持 ------

有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业