碎片的最佳实践——简易版新闻应用

原创 2016年08月29日 23:13:26

今天花了一下午写这个碎片的demo,其中主要实在梳理整个应用的编写思路。确实这种同一份代码可同时兼容手机和平板两个终端是相当可行的。

在将整个应用思路梳理了好几遍之后开始编写,最后运行的时候发现,在平板上可以正常运行,但在手机端上只能出现新闻列表页面,却无法点击新闻item。最后结合log cat报错后发现,书上的demo没有写也没有强调新建的那个NewsContentActivity类需要在manifest文件注册,否则该活动无法生效。强调,四大组件都必须在manifest文件中注册!

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".NewsContentActivity" >
        </activity>
    </application>


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

碎片的最佳实践——一个简易版的新闻应用

现在你已经将关于碎片的重要知识点都掌握得差不多了,不过在灵活运用方面可能还有些欠缺,因此又该进入最佳实践环节了。         前面有提到过,碎片很多时候都是在平板开发当中使用的,主要是为了解决屏幕...

一个简易版的新闻应用(同时兼容手机和平板)

代码可能有点长,需要耐心看几遍。前前后后我看了5遍才把整个流程吃透,相信你一定比我聪明!!! 新建一个FragmentBestPractice项目 (让ADT帮我们自动创建活动--活动名:Main...

【安卓学习】4.碎片(Fragment)实践---一个简单的新闻应用。

今天看了有关碎片(Fragment)的一些知识,最后面有一个实践应用,我就做了这个项目,并做了一点小结。 很多时候我们希望我们的app能够在手机/Pad上通用,但是Pad屏幕面积比较大,手机上可以一个...

java小程序——《连连看(简易版)》

package com.nh; import java.util.Scanner; import java.util.Random; import com.nh.Point; public class...

pythonの鉴黄之路(一)——YCbCr简易版鉴黄脚本

先介绍一下YCbCr YCbCr或Y'CbCr有的时候会被写作:YCBCR或是Y'CBCR,是色彩空间的一种,通常会用于影片中的影像连续处理,或是数字摄影系统中。 Y'为颜色的亮度(luma)成分、而...

JAVA实战练习——俄罗斯方块(超简易版)

此文章根据网络上的视频培训而来。目的只是用来学习和研究。
  • a80C51
  • a80C51
  • 2015-10-26 09:37
  • 9437
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)