Android source code, high imitation ink weather guide interface

Android source code, high imitation ink weather guide interface

Source code introduction: High imitation Moji weather guide interface.

Source code effect:

Source code snippet:

  1. package com.way.fragment;
  2.   
  3. import android.os.Bundle;
  4. import android.support.v4.app.Fragment;
  5. import android.view.LayoutInflater;
  6. import android.view.View;
  7. import android.view.ViewGroup;
  8. import android.widget.ImageView;
  9. import android.widget.TextView;
  10.   
  11. import com.way.app.Application;
  12. import com.way.bean.Weatherinfo;
  13. import com.way.util.TimeUtil;
  14. import com.way.weather.R;
  15.   
  16. public   class SecondWeatherFragment extends Fragment {
  17. private TextView weekTv1, weekTv2, weekTv3;
  18. private ImageView weather_imgIv1, weather_imgIv2, weather_imgIv3;
  19. private TextView temperatureTv1, temperatureTv2, temperatureTv3;
  20. private TextView climateTv1, climateTv2, climateTv3;
  21. private TextView windTv1, windTv2, windTv3;
  22.   
  23. @Override  
  24. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  25. Bundle savedInstanceState) {
  26. View view = inflater.inflate(R.layout.biz_plugin_weather_item,
  27. container, false );
  28. View view1 = view.findViewById(R.id.subitem1);
  29. View view2 = view.findViewById(R.id.subitem2);
  30. View view3 = view.findViewById(R.id.subitem3);
  31.   
  32. weekTv1 = (TextView) view1.findViewById(R.id.week);
  33. weekTv2 = (TextView) view2.findViewById(R.id.week);
  34. weekTv3 = (TextView) view3.findViewById(R.id.week);
  35.           
  36. weekTv1.setText(TimeUtil.getWeek( 4 , TimeUtil.XING_QI));
  37. weekTv2.setText(TimeUtil.getWeek( 5 , TimeUtil.XING_QI));
  38.   
  39. weather_imgIv1 = (ImageView) view1.findViewById(R.id.weather_img);
  40. weather_imgIv2 = (ImageView) view2.findViewById(R.id.weather_img);
  41. weather_imgIv3 = (ImageView) view3.findViewById(R.id.weather_img);
  42. temperatureTv1 = (TextView) view1.findViewById(R.id.temperature);
  43. temperatureTv2 = (TextView) view2.findViewById(R.id.temperature);
  44. temperatureTv3 = (TextView) view3.findViewById(R.id.temperature);
  45.   
  46. climateTv1 = (TextView) view1.findViewById(R.id.climate);
  47. climateTv2 = (TextView) view2.findViewById(R.id.climate);
  48. climateTv3 = (TextView) view3.findViewById(R.id.climate);
  49.   
  50. windTv1 = (TextView) view1.findViewById(R.id.wind);
  51. windTv2 = (TextView) view2.findViewById(R.id.wind);
  52. windTv3 = (TextView) view3.findViewById(R.id.wind);
  53. return view;
  54. }
  55.   
  56. public   void updateWeather(Weatherinfo weatherinfo) {
  57.           
  58. if (weatherinfo != null ) {
  59. weather_imgIv1.setImageResource(Application.getInstance()
  60. .getWeatherIcon(weatherinfo.getWeather5()));
  61. weather_imgIv2.setImageResource(Application.getInstance()
  62. .getWeatherIcon(weatherinfo.getWeather6()));
  63. // weather_imgIv3.setImageResource(getWeatherIcon(weatherinfo  
  64. // .getWeather6()));  
  65. climateTv1.setText(weatherinfo.getWeather5());
  66. climateTv2.setText(weatherinfo.getWeather6());
  67.   
  68. temperatureTv1.setText(weatherinfo.getTemp5());
  69. temperatureTv2.setText(weatherinfo.getTemp6());
  70. // temperatureTv3.setText(weatherinfo.getTemp6());  
  71.   
  72. windTv1.setText(weatherinfo.getWind5());
  73. windTv2.setText(weatherinfo.getWind6());
  74. // windTv3.setText(weatherinfo.getWind6());  
  75. } else {
  76. weather_imgIv1.setImageResource(R.drawable.na);
  77. weather_imgIv2.setImageResource(R.drawable.na);
  78. // weather_imgIv3.setImageResource(getWeatherIcon(weatherinfo  
  79. // .getWeather6()));  
  80. climateTv1.setText( "N/A" );
  81. climateTv2.setText( "N/A" );
  82.   
  83. temperatureTv1.setText( "N/A" );
  84. temperatureTv2.setText( "N/A" );
  85. // temperatureTv3.setText(weatherinfo.getTemp6());  
  86.   
  87. windTv1.setText( "N/A" );
  88. windTv2.setText( "N/A" );
  89. }
  90. }
  91.   
  92. }

Download address: http://download..com/data/2104428

<<:  How is programming different in school than in real life?

>>:  Android source code, excellent pedometer

Recommend

How many cores does your car have? Mine is an Nvidia 8-core!

Chip manufacturer Nvidia has a long history with ...

OPPO Find7 Flash Charge Experience

The "VOOC Flash Charge" that came out wi...

Which one has more potential in the 1,000 yuan market? R9 370X vs. GTX 950

For graphics card manufacturers, the 1,000-yuan m...

How much does it cost to make a housekeeping and cleaning mini program?

With the continuous aging of the population, many...

QQ Music responds to login anomalies: sporadic issues have been resolved

[[437020]] On November 26, the topics "QQ Mu...

Kill DingTalk? Is this a sad story?

Recently, an article titled "Ma Huateng thre...

Chrysler Pacifica Hybrid: The most fuel-efficient SUV ever

Recently, the U.S. Environmental Protection Agenc...

Is low-carbon investment worth looking forward to?

The oil and gas landscape is changing. The indust...

Why are there fewer dragonflies even on rainy days?

You may have noticed that when I was a kid (I mea...

Is Toutiao’s promotion effective? How much does it usually cost?

Toutiao promotion is a combination of information...

Behind WeChat’s crazy “ban”: the pain of WeChat Pay

WeChat has been really willful recently, banning ...