3c2353cd
杜方
1、畅游通核销app源码提交;
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
package com.ectrip.cyt.ui;
import java.util.ArrayList;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.GridView;
import android.widget.TextView;
import com.ectrip.cyt.adapter.GridDataAdapter;
import com.ectrip.cyt.bean.ImageInfo;
import com.ectrip.cyt.constant.Module;
import com.ectrip.cyt.utils.SharedPreferences2Obj;
import com.ectrip.trips.check.R;
/**
* @author jigo 统计选择页
*/
public class StatisticsActivity extends BaseActivity implements
OnItemClickListener {
private GridView gridView1;
private GridDataAdapter adapter;
private TextView titleName;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.statistics_activity);
initView();
init();
}
private void initView() {
SharedPreferences2Obj.getInstance(StatisticsActivity.this)
.setName("SelectAction").setObject("isStatistic", "1");
titleName = (TextView) findViewById(R.id.title);
titleName.setVisibility(View.VISIBLE);
titleName.setText(R.string.statistics);
gridView1 = (GridView) findViewById(R.id.gridView1);
if (isScreenChange()) {
gridView1.setNumColumns(2);
} else {
gridView1.setNumColumns(1);
}
adapter = new GridDataAdapter(StatisticsActivity.this, initData());
gridView1.setAdapter(adapter);
gridView1.setOnItemClickListener(this);
findViewById(R.id.topBack).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
}
private ArrayList<ImageInfo> initData() {
ArrayList<ImageInfo> data = new ArrayList<ImageInfo>();
data.add(new ImageInfo(getString(R.string.month_statistic),
R.drawable.month_icon, R.drawable.icon_bg02, Module.MONTH));
data.add(new ImageInfo(getString(R.string.day_statistic),
R.drawable.day_icon, R.drawable.icon_bg02, Module.DAY));
return data;
}
public boolean isScreenChange() {
Configuration mConfiguration = this.getResources().getConfiguration(); // 获取设置的配置信息
int ori = mConfiguration.orientation; // 获取屏幕方向
if (ori == mConfiguration.ORIENTATION_LANDSCAPE) {
// 横屏
return true;
} else if (ori == mConfiguration.ORIENTATION_PORTRAIT) {
// 竖屏
return false;
}
return false;
}
private void init() {
}
@Override
protected void onDestroy() {
super.onDestroy();
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
Intent intent = null;
ImageInfo obj = (ImageInfo) view.getTag(R.id.imageView1);
switch (obj.getTag()) {
case MONTH:
intent = new Intent(StatisticsActivity.this,
StatisticsMonActivity.class);
intent.putExtra("titleName", R.string.month_statistic);
startActivity(intent);
break;
case DAY:
intent = new Intent(StatisticsActivity.this,
StatisticsDayActivity.class);
intent.putExtra("titleName", R.string.day_statistic);
startActivity(intent);
break;
}
}
}
|