当前位置: 编程技术>移动开发
本页文章导读:
▪经过文件名获取文件id 通过文件名获取文件id
//第一种:比如通过图片名称获得图片id
Field field= R.drawable.class.getDeclaredField(文件名称);
int id = field.getInt(new R());
//第二种:图片名字找本地图片
int id =getResources().getIden.........
▪ 解决AnimationDrawable动画不运行的有关问题 解决AnimationDrawable动画不运行的问题
在Activity的onCreate()或者onStart() ,调用AnimationDrawable.start()方法,动画是不会运行的解决办法:private Handler handler = new Handler();@Overridepublic void onCreate(Bundle saved.........
▪ Dialog设立全屏 Dialog设置全屏
先设置一个style
<style name="Dialog_Fullscreen">
<item name="android:windowFullscreen">true</item>
<item name="android:windowNoTitle">true</item>
</style>
然后在代码里.........
[1]经过文件名获取文件id
来源: 互联网 发布时间: 2014-02-18
通过文件名获取文件id
//第一种:比如通过图片名称获得图片id
Field field= R.drawable.class.getDeclaredField(文件名称);
int id = field.getInt(new R());
//第二种:图片名字找本地图片
int id =getResources().getIdentifier(文件名变量, "drawable", getPackageName());
imageView.setBackgroundResource(id);显示图片
[2] 解决AnimationDrawable动画不运行的有关问题
来源: 互联网 发布时间: 2014-02-18
解决AnimationDrawable动画不运行的问题
在Activity的onCreate()或者onStart() ,调用AnimationDrawable.start()方法,动画是不会运行的
解决办法:
private Handler handler = new Handler();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);
ImageView line = (ImageView) findViewById(R.id.loading_line);
handler.postDelayed(new Runnable() {
public void run() {
AnimationDrawable frameAnimation = (AnimationDrawable) line.getBackground();
frameAnimation.start();
}
}, 50);
}
}
解决办法:
private Handler handler = new Handler();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);
ImageView line = (ImageView) findViewById(R.id.loading_line);
handler.postDelayed(new Runnable() {
public void run() {
AnimationDrawable frameAnimation = (AnimationDrawable) line.getBackground();
frameAnimation.start();
}
}, 50);
}
}
[3] Dialog设立全屏
来源: 互联网 发布时间: 2014-02-18
Dialog设置全屏
先设置一个style
<style name="Dialog_Fullscreen"> <item name="android:windowFullscreen">true</item> <item name="android:windowNoTitle">true</item> </style>
然后在代码里设置Dialog的Theme
Dialog dialog = new Dialog(this, R.style.Dialog_Fullscreen); dialog.setContentView(R.layout.main); dialog.show();
引用:http://mingkg21.iteye.com/blog/513397
最新技术文章: