问题现象:这样的代码熟悉吗?一个控件比较多的页面一直重复写这样的代码有没有很麻烦?解决方法:自定义一个方法:public T $(int viewID) {
return (T) findViewById(viewID);
}然后不管是什么类型的View,直接一个$方法搞定:...
分类:
其他好文 时间:
2015-08-18 10:21:15
阅读次数:
149
1.onCreate( )方法是android应用程序中最常见的方法之一: 翻译过来就是说,onCreate()函数是在activity初始化的时候调用的,通常情况下,我们需要在onCreate()中调用setContentView(int)函数填充屏幕的UI,一般通过findViewById(.....
分类:
移动开发 时间:
2015-08-17 21:16:08
阅读次数:
2258
以前老用findViewById,每次使用还得add cast一下今天看到一个视频(根据视频中使用的IDE推断,应该是几年前的视频了..),使用了一个方法,可以不用每次使用findViewById都去add cast.
我根据视频中的写法进行优化,具体做法:
创建一个BaseActivity,让它继承Activity,在其中添加如下方法:// 因为是findView所以泛型类型...
分类:
移动开发 时间:
2015-08-15 14:55:52
阅读次数:
134
public View getView(int arg0, View arg1, ViewGroup arg2) {
// TODO Auto-generated method stub
comicitem=layoutInflater.inflate(R.layout.comicitem, null);
//这个view若是写在外面,那么,后面的textview等内容便显示不出来,因为每次...
分类:
其他好文 时间:
2015-08-15 12:04:00
阅读次数:
92
@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);finalImageViewp_w_picpathView=(ImageView)findViewById(R.id.p_w_picpathview);intw=View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPE..
分类:
移动开发 时间:
2015-08-14 19:39:03
阅读次数:
151
第一步创建ListView
//根据id获取对象
ListView listView = (ListView) findViewById(R.id.listview1);
//创建适配器对
//参数代表的意思(上下文对象,每行样式类型(必须是TextView类型 android.R.....是系统自带的样式,也可以使用自己定义的),数据本身(可以来自资源数据,也可以来自数...
分类:
移动开发 时间:
2015-08-13 12:19:59
阅读次数:
281
我的一个Fragment中,加载了一个1024*1024的图片,非常卡。解决办法1. 将图片改为512*5122. 异步加载。final SmartImageView mizige = (SmartImageView)view.findViewById(R.id.mizige); //...
分类:
其他好文 时间:
2015-08-08 09:05:58
阅读次数:
102
1.使用字体库(自定义字体的使用):当然如果字体库和手机的不兼容获取什么的,可能你的中文是无效的
(1)在assets中新建文件夹fonts,把ttf字体库考到目录下
(2)使用代码
TextView view1 = (TextView) findViewById(R.id.tv1);
Typeface tf1 = Typeface.createFromAsset(getAssets(), ...
分类:
移动开发 时间:
2015-08-07 13:24:25
阅读次数:
144
简介相信做了开发有一定经验的人都知道IOC的存在,而Xamarin.Android中还没有IOC的存在。特别是在Xamarin.Android下,如果仅仅只是显示简单的数据,就需要通过很多的FindViewById来查找组件,并且还要负责呈现,今天我们将通过学习MVVMCross组件来简化这些操作,...
分类:
移动开发 时间:
2015-08-07 10:52:40
阅读次数:
167
一、初始化各项组件
private void initViews() {
viewPager = (ViewPager) findViewById(R.id.view_pager);
imgDynamic = (ImageView) findViewById(R.id.tab_dynamic_get);
imgMsg = (ImageView) findViewByI...
分类:
移动开发 时间:
2015-08-07 01:51:28
阅读次数:
360