yue代码
来源:互联网 发布:饭店排号软件 编辑:程序博客网 时间:2024/04/30 01:51
main
package animtest.com.example.e531.yuekao_test_demo;
import android.support.v4.app.Fragment;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
import android.widget.RadioGroup;
import android.widget.RelativeLayout;
import animtest.com.example.e531.yuekao_test_demo.fragments.IndexFragment;
import animtest.com.example.e531.yuekao_test_demo.fragments.MeFragment;
import animtest.com.example.e531.yuekao_test_demo.fragments.TopFragment;
import animtest.com.example.e531.yuekao_test_demo.fragments.VideoFragment;
public class MainActivity extends AppCompatActivity {
private ImageView imgTitle;
private RelativeLayout relMenu;
private DrawerLayout drawerLayout;
private RadioGroup radioGroup;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
drawerLayout = (DrawerLayout) findViewById(R.id.mydrawer);
imgTitle = (ImageView) findViewById(R.id.img_title);
radioGroup = (RadioGroup) findViewById(R.id.rel_navigate);
//侧滑菜单的视图
relMenu = (RelativeLayout) findViewById(R.id.rel_menu);
imgTitle.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//关闭,侧滑菜单
drawerLayout.closeDrawer(relMenu);
}
});
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if(checkedId==R.id.rb_index){
Log.d("zzz","add index fragment ***********");
addFragment(new IndexFragment());
}else if(checkedId==R.id.rb_top){
addFragment(new TopFragment());
}else if(checkedId==R.id.rb_me){
addFragment(new MeFragment());
}else if(checkedId==R.id.rb_video){
addFragment(new VideoFragment());
}
}
});
//默认添加"首页"
addFragment(new IndexFragment());
}
/**
* 添加fragment到主页面中
* @param fragment
*/
public void addFragment(Fragment fragment){
getSupportFragmentManager().beginTransaction().replace(R.id.main_content,fragment).commit();
}
}
MyApplication
package animtest.com.example.e531.yuekao_test_demo;
import android.app.Application;
import com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDiscCache;
import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import java.io.File;
/**
* Created by e531 on 2017/10/14.
*/
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
File cacheFile=getExternalCacheDir();
ImageLoaderConfiguration config=new ImageLoaderConfiguration.Builder(this)
.memoryCacheExtraOptions(480, 800)//缓存图片最大的长和宽
.threadPoolSize(2)//线程池的数量
.threadPriority(4)
.memoryCacheSize(2*1024*1024)//设置内存缓存区大小
.diskCacheSize(20*1024*1024)//设置sd卡缓存区大小
.diskCache(new UnlimitedDiscCache(cacheFile))//自定义缓存目录
.writeDebugLogs()//打印日志内容
.diskCacheFileNameGenerator(new Md5FileNameGenerator())//给缓存的文件名进行md5加密处理
.build();
ImageLoader.getInstance().init(config);
}
}
view__Xlistview Utils__工具
- yue代码
- yue
- fo yue
- yue布局
- 简曰(yue)
- 密钥(yao)(yue)
- 终于见到了7YUE了!
- 工作一个yue后……
- hdu 5136 Yue Fei's Battle
- HDU 5136 Yue Fei's Battle
- HDU 5136 Yue Fei's Battle
- HDU 5136 Yue Fei's Battle
- hdu 5136 Yue Fei's Battle
- 7yue 介绍全新Flash 3D API
- 7yue 介绍全新Flash 3D API
- HDU 5136 Yue Fei's Battle(计数DP)
- hdu 5136 Yue Fei's Battle(计数DP)
- hdu 5136 Yue Fei's Battle 树的dp计数
- Linux下IP地址配置方法
- C++之简单顺序表学生管理窗口
- RecyclerView点击切换布局
- ajax图片上传
- Dagger2实现MVP模式
- yue代码
- 给网页添加javascript的方式
- (M)DFS:117. Populating Next Right Pointers in Each Node II
- 秒杀业务分析架构
- The word 'jsp' is not correctly spelled. Eclipse 拼写检查出错处理办法
- 实验四 顺序栈、链栈(JavaScript)
- 正则表达式和Collection集合
- Weave Scope 多主机监控
- 指针变量的赋值