package com.xiaoxin.news.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.Html;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.ViewFlipper;
public class NewsDetailsActivity extends Activity
{
private ViewFlipper mNewsBodyFlipper;
private LayoutInflater mNewsBodyInflater;
private float mStartX;
private int mCount;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.newsdetails);
//给TitleBar中的Button设置OnClickListener
Button newsDetailsTitlebarPref = (Button)findViewById(R.id.newsdetails_titlebar_previous);
NewsDetailsTitleBarOnClickListener newsDetailsTitleBarOnClickListener = new NewsDetailsTitleBarOnClickListener();
newsDetailsTitlebarPref.setOnClickListener(newsDetailsTitleBarOnClickListener);
Button newsDetailsTitlebarNext = (Button)findViewById(R.id.newsdetails_titlebar_next);
newsDetailsTitlebarNext.setOnClickListener(newsDetailsTitleBarOnClickListener);
Button newsdetailsTitlebarComm = (Button)findViewById(R.id.newsdetails_titlebar_comments);
newsdetailsTitlebarComm.setOnClickListener(newsDetailsTitleBarOnClickListener);
mNewsBodyInflater = getLayoutInflater();
//动态创建新闻视图
View newsBodyLayout = mNewsBodyInflater.inflate(R.layout.news_body, null);
TextView newsTitle = (TextView)newsBodyLayout.findViewById(R.id.news_body_title);
newsTitle.setText("新闻客户端教程发布啦");
TextView newsPtimeAndSource = (TextView)newsBodyLayout.findViewById(R.id.news_body_ptime_source);
newsPtimeAndSource.setText("来源:工作室 2015-03-12 10:21:22");
TextView newsDetails = (TextView)newsBodyLayout.findViewById(R.id.news_body_details);
newsDetails.setText(Html.fromHtml(NEWS));
//把新闻视图添加到Flipper中
mNewsBodyFlipper = (ViewFlipper)findViewById(R.id.news_body_flipper);
mNewsBodyFlipper.addView(newsBodyLayout);
//给新闻Body添加触摸事件
newsDetails.setOnTouchListener(new NewsBodyOnTouchListener());
}
/**
* 处理NewsDetailsTitleBar点击事件
*/
class NewsDetailsTitleBarOnClickListener implements OnClickListener
{
@Override
public void onClick(View v)
{
switch (v.getId())
{
//上一条新闻
case R.id.newsdetails_titlebar_previous:
showPrevious();
break;
//下一条新闻
case R.id.newsdetails_titlebar_next:
showNext();
//显示评论
case R.id.newsdetails_titlebar_comments:
Intent intent = new Intent(NewsDetailsActivity.this, CommentsActivity.class);
startActivity(intent);
break;
}
}
}
/**
* 处理新闻NewsBody触摸事件
*/
class NewsBodyOnTouchListener implements OnTouchListener
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
switch (event.getAction())
{
//手指按下
case MotionEvent.ACTION_DOWN:
//记录起始坐标
mStartX = event.getX();
break;
//手指抬起
case MotionEvent.ACTION_UP:
//往左滑动
if (event.getX() < mStartX)
{
showPrevious();
}
//往右滑动
else if (event.getX() > mStartX)
{
showNext();
}
break;
}
return true;
}
}
/**
* 显示下一条新闻
*/
private void showNext()
{
//设置下一屏动画
mNewsBodyFlipper.setInAnimation(this, R.anim.push_left_in);
mNewsBodyFlipper.setOutAnimation(this, R.anim.push_left_out);
//动态创建新闻视图
mCount++;
//由于每一次放到Flipper中的视图是不同的对象,因此必须重新new一个newsBodyLayout
View newsBodyLayout = mNewsBodyInflater.inflate(R.layout.news_body, null);
TextView newsTitle = (TextView)newsBodyLayout.findViewById(R.id.news_body_title);
newsTitle.setText("若水新闻客户端教程发布啦"+mCount);
TextView newsPtimeAndSource = (TextView)newsBodyLayout.findViewById(R.id.news_body_ptime_source);
newsPtimeAndSource.setText("来源:若水工作室 2012-03-12 10:21:22");
TextView newsDetails = (TextView)newsBodyLayout.findViewById(R.id.news_body_details);
newsDetails.setText(Html.fromHtml(NEWS));
//添加触摸时间
newsDetails.setOnTouchListener(new NewsBodyOnTouchListener());
mNewsBodyFlipper.addView(newsBodyLayout);
//显示下一屏
mNewsBodyFlipper.showNext();
}
private void showPrevious()
{
//设置上一屏动画
mNewsBodyFlipper.setInAnimation(this, R.anim.push_right_in);// 定义下一页进来时的动画
mNewsBodyFlipper.setOutAnimation(this, R.anim.push_right_out);// 定义当前页出去的动画
//显示上一屏
mNewsBodyFlipper.showPrevious();
}
public final String NEWS = "<p> 环比全部停涨首次出现</p>\r\n<p> 数据显示,在新建商品住宅方面,2012年1月全国70个大中城市,价格环比下降的城市有48个,持平的城市有22个,没有一个城市出现上涨。从房价价格指数公布来看,首次出现了新建商品住宅环比全部停涨的现象。</p>\r\n<p> 从同比看,70个大中城市中,价格下降的城市有15个,比去年12月份增加6个。1月份,同比涨幅回落的城市有50个,涨幅均未超过3.9%。</p>\r\n<p> 二手住宅</p>\r\n<p> 仅有5个城市环比上涨</p>\r\n<p> 从二手房看,与上月相比,70个大中城市中,价格下降的城市有54个,持平的城市有11个。与去年12月份相比,1月份环比价格下降的城市增加了3个。环比上涨的仅5个城市:分别为贵阳、济宁、襄阳、韶关、遵义,均仅上涨0.1%。同比看,70个大中城市中,价格下降的城市有37个,比去年12月份增加了8个。1月份,同比涨幅回落的城市有29个,涨幅均未超过3.5%。</p>\r\n<p> 北京情况</p>\r\n<p> 二手房环比同比均下跌</p>\r\n<p> 数据显示,北京二手房价格不管是环比还是同比,都在下跌,且下跌幅度均有所加大。</p>\r\n<p> 在环比方面,自去年8月份出现停涨后,二手房价格环比开始下跌,且此后每个月的下跌幅度在不断加大,到2012年1月份,其环比下跌幅度已达到0.9%。而在同比方面,2012年1月份下跌3.1%,创下最大跌幅。</p>\r\n<p> 北京新建住宅价格指数2010年5月时同比涨幅为22%,而到了2012年1月同比涨幅仅为0.1%。新建商品房价格指数同比涨幅也是连续下跌,下降幅度也比较大,去年年底同比涨幅为1.3%,而到了今年1月份,则同比涨幅下跌为0.1%。在环比方面,继2011年10月首次出现下跌后,环比继续下跌为0.1%。</p>\r\n<p> ■ 分析</p>\r\n<p> 北京房价调控成效明显</p>\r\n<p> 北京中原地产市场总监张大伟认为,北京作为限购执行最严格的城市,房价调控已经见到明显成效。限购导致的直接需求减少,限购抑制投资、投机,在北京出台的最严格版限购下,5年外地户籍限购年限使得购房者回归自住,本地需求占据9成,自住首套占据9成,全市最近一年成交量中投资及投机基本绝迹。</p>\r\n<p> 同时,买卖双方博弈加剧,限购限贷使得购房者期待价格下调,但是投资手段匮乏、通货膨胀依然是阻碍价格下滑的关键因素。特别是城区部分二手房房主依然坚挺价格,惜售,这使得在价格依然居高不下的情况下,购房者入市谨慎。</p>\r\n<p> ■ 预测</p>\r\n<p> 今年房价或下调10%-20%</p>\r\n<p> 张大伟认为,2012年限购政策不会放松,一线城市楼市拐点
没有合适的资源?快使用搜索试试~ 我知道了~
星期二新闻(带服务器端数据)
共189个文件
png:102个
xml:31个
class:25个
3星 · 超过75%的资源 需积分: 3 10 下载量 80 浏览量
2014-11-05
08:52:21
上传
评论
收藏 1.52MB RAR 举报
温馨提示
新闻的数据库文件在mysql工具中可以直接导入,web(服务器端)需要在tomcat配置
资源推荐
资源详情
资源评论
收起资源包目录
星期二新闻(带服务器端数据) (189个子文件)
all-wcprops 514B
resources.ap_ 119KB
RuoshuiNews.apk 139KB
星期二新闻.apk 138KB
jarlist.cache 120B
proguard.cfg 1KB
MainActivity.class 7KB
NewsDetailsActivity.class 7KB
R$id.class 2KB
R$drawable.class 2KB
Parameter.class 2KB
HttpUtils.class 2KB
CommentsActivity.class 2KB
MainActivity$1.class 2KB
MainActivity$3.class 1KB
CustomSimpleAdapter.class 1KB
NewsDetailsActivity$NewsBodyOnTouchListener.class 1KB
NewsDetailsActivity$NewsDetailsTitleBarOnClickListener.class 1KB
Category.class 1KB
MainActivity$2.class 1KB
DensityUtil.class 867B
R.class 798B
StringUtil.class 713B
R$color.class 679B
R$layout.class 667B
R$anim.class 529B
R$string.class 448B
R$style.class 428B
R$array.class 418B
R$attr.class 361B
BuildConfig.class 359B
.classpath 475B
classes.dex 30KB
entries 854B
annotations-806ca063cfd0621109a0470d42c5417f.jar 943B
NewsDetailsActivity.java 8KB
R.java 8KB
MainActivity.java 7KB
HttpUtils.java 2KB
Parameter.java 1KB
CommentsActivity.java 1KB
CustomSimpleAdapter.java 932B
Category.java 902B
DensityUtil.java 634B
StringUtil.java 352B
BuildConfig.java 167B
categorybar_background.png 72KB
categorybar_background.png 60KB
categorybar_background.png 8KB
categorybar_background.png 5KB
titlebar_button_refresh_selected.png 5KB
newsdetails_titlebar_btn_refresh_selected.png 5KB
newsdetails_titlebar_btn_refresh_selected.png 5KB
titlebar_button_refresh_selected.png 5KB
titlebar_background.png 4KB
icon.png 4KB
icon.png 4KB
newsdetails_titlebar_btn_previous_selected.png 3KB
newsdetails_titlebar_btn_previous_selected.png 3KB
newsdetails_titlebar_btn_next_selected.png 3KB
newsdetails_titlebar_btn_next_selected.png 3KB
titlebar_background.png 3KB
list_selected_background.9.png 3KB
newsdetails_titlebar_btn_refresh_selected.png 3KB
titlebar_button_refresh_selected.png 3KB
titlebar_button_refresh_selected.png 3KB
newsdetails_titlebar_btn_refresh_selected.png 3KB
icon.png 3KB
news_collect_btn_press.png 2KB
news_collect_btn_press.png 2KB
icon.png 2KB
list_selected_background.9.png 2KB
news_share_btn_press.png 2KB
news_share_btn_press.png 2KB
titlebar_button_refresh.png 2KB
newsdetails_titlebar_btn_refresh.png 2KB
newsdetails_titlebar_btn_refresh.png 2KB
titlebar_button_refresh.png 2KB
news_share_btn_press.png 2KB
news_share_btn_press.png 2KB
news_reply_post_btn_down.9.png 2KB
list_selected_background.9.png 2KB
news_reply_img_btn_background.png 2KB
news_reply_img_btn_background.png 2KB
icon.png 2KB
newsdetails_titlebar_btn_previous_selected.png 2KB
newsdetails_titlebar_btn_previous_selected.png 2KB
newsdetails_titlebar_btn_next_selected.png 2KB
newsdetails_titlebar_btn_next_selected.png 2KB
titlebar_background.png 2KB
titlebar_background.png 2KB
icon.png 2KB
news_reply_post_btn_up.9.png 1KB
news_collect_btn_press.png 1KB
news_collect_btn_press.png 1KB
news_reply_post_btn_down.9.png 1KB
newsdetails_titlebar_btn_refresh.png 1KB
titlebar_button_refresh.png 1KB
titlebar_button_refresh.png 1KB
newsdetails_titlebar_btn_refresh.png 1KB
共 189 条
- 1
- 2
资源评论
- 飞扬青村2016-02-05这个项目不适合现在的时代了.
Jack_King007
- 粉丝: 289
- 资源: 41
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功