-
布局优化:查看全部
-
ListView---适配器:查看全部
-
mAdapter=new PagerAdapter() { @Override public int getCount() { return viewList.size(); } @Override public boolean isViewFromObject(View view, Object object) { return view==object; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView(viewList.get(position)); } @Override public Object instantiateItem(ViewGroup container, int position) { View view=viewList.get(position); container.addView(view); return view; } };查看全部
-
在使用ViewPager制作Tab的时候,使用了适配器FragmentPagerAdapter、PagerAdapter,监听器OnPageChangeListener。 adapter=new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { return fragmentList.get(position); } @Override public int getCount() { return fragmentList.size(); } };查看全部
-
数据适配器: 作用:把复杂的数据(数组、链表、数据库、集合等)填充在制定试图界面上 ArrayAdapter(数组适配器):用于绑定格式单一的数据,其数据源可以是集合或者数组。 SimpleAdapter(简单适配器):用于绑定格式负责的数据,其数据源只能是特定泛型的集合。 数据适配器是连接数据源和视图界面的桥梁。 实现过程:新建适配器==添加数据源到适配器==视图加载适配器。查看全部
-
知识概要: 1、Fragment可以作为Activity界面的一部分组成出现 2、可以再一个Activity中同时出现多个Fragment,并且一个Fragment也可以在多个Activity中使用 3、在Activity运行过程中,可以添加、移除或替换Fragment 4、Fragment可以响应自己的输入事件,并且有自己的生命周期,他们的证明周期会受到宿主Activity的生命周期影响。查看全部
-
Fragment在应用当中应当是一个模块化和可重用的组件。因为Fragment定义了他自己的布局,以及通过使用他自己的生命周期回调方法定义了他自己的行为,可以讲Fragment包含到多个Activity中。查看全部
-
由于有些网页加载缓慢,所以需要去判断你页面的加载过程,制作进度条给予用户良好的体验效果查看全部
-
webView缓存的运用 webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 不适用缓存 webView。getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);查看全部
-
数据源→适配器→视图界面查看全部
-
当WebView覆盖了URL加载,会自动生成历史访问记录。可以通过goBack()或者goForward()向后向前访问已访问过的站点查看全部
-
在WebView中使用JavaScript: WebView webView = (webView) findViewById(R.id.webview); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true);查看全部
-
1、覆盖webView默认通过第三方或者系统自带浏览器打开网页的行为,是的网页可以在webView中打开 webView.setWebViewClient(new WebViewClient(){ shouldInterceptRequest(){} });查看全部
-
通过Intent调用系统浏览器: Uri uri = Uri.parse(url);//url为链接的地址 Intent intent = new Intent(Intent.ACTION_VIEW,uri); startActivity(intent);查看全部
-
使用WebView加载页面需用到loadUrl() web资源:webView.loadUrl("http://www.baidu.com"); 本地文件:webView.loadUrl("file:///android_asset/XX.html"); 本地文件放在:assets文件中 //是页面获得脚垫 webView.requestFocus(); //必须获取网络权限 android.permission.INTERNET查看全部
举报
0/150
提交
取消