我应该调用什么方法来了解一个Activity是否有contentView(一旦调用了setContentView()方法)?
在我的Android应用程序中,我不能使用位于JDK 1.6中的String.isEmpty()函数.Android 2.1 lib在java.lang.String类中没有此函数
我试图将JRE系统库输入到我的项目中,因为它具有此功能,但没有任何效果.
如何解决此问题并允许我的应用程序使用此功能?
是否可以获取并观察Android的程序组件的本机方法代码.如果有人知道怎么做,请告诉我.
我是图形界的新手,Xfermode对我来说,Android文档中的类有非常原始的解释.
在网上搜索,我发现只有这样的术语有关:颜色混合,图像合成,关于传递模式算法的小解释,源颜色,destenation颜色和op颜色(如果我没有错,这意味着不透明颜色).但它没有给我足够的理解.
有没有人可以解释我这个条款,或者更好地给我一个链接,我可以研究他们的解释?
有没有人知道是否可以使ImageView可检查.我尝试在我的项目中使用State-list drawable资源,我为ImageView检查状态定义图片,但是没有属性可以使ImageView可检查,只能单击.
也许有人知道解决这个问题的方法吗?
我的活动包含GridView,它包含40多个元素.启动活动后,用户最多可以看到15个项目(3行,每行5个项目).我在getView()体中编写了传递给获取View的LogCat数:
Log.i("getView()", "GETTING VIEW_POSITION[" + String.valueOf(position) + "]" + (convertView != null?convertView.toString():"null"));
Run Code Online (Sandbox Code Playgroud)
启动我的应用程序后,我得到这样的日志:
02-09 14:34:56.900: INFO/getView()(388): GETTING VIEW_POSITION[0]null
02-09 14:34:57.300: INFO/getView()(388): GETTING VIEW_POSITION[0]android.widget.FrameLayout@44c7a9c0
02-09 14:34:57.300: INFO/getView()(388): GETTING VIEW_POSITION[1]null
02-09 14:34:57.400: INFO/getView()(388): GETTING VIEW_POSITION[2]null
02-09 14:34:57.510: INFO/getView()(388): GETTING VIEW_POSITION[3]null
02-09 14:34:57.620: INFO/getView()(388): GETTING VIEW_POSITION[4]null
02-09 14:34:57.720: INFO/getView()(388): GETTING VIEW_POSITION[5]null
02-09 14:34:57.840: INFO/getView()(388): GETTING VIEW_POSITION[6]null
02-09 14:34:57.930: INFO/getView()(388): GETTING VIEW_POSITION[7]null
02-09 14:34:58.273: DEBUG/dalvikvm(388): GC freed 3530 objects / 322744 bytes in 270ms
02-09 14:34:58.280: INFO/getView()(388): GETTING VIEW_POSITION[8]null
02-09 14:34:58.300: INFO/getView()(388): GETTING VIEW_POSITION[9]null …Run Code Online (Sandbox Code Playgroud) Android应用程序是否可以在内部存储中创建多个目录以存储不同类型的文件?我需要这个功能,因为我需要在我的应用程序中的确定时刻删除一种文件.
当我尝试使用标准Context方法openFileOutput()并使用"/"符号发送给它时,我得到了IllegalArgumentException.
请告诉我哪些类和方法可以允许我这样的功能?
由于Android文档中描述的那样,创建将在位于应用程序的目录存在的方法,在新的文件Context类:openFileOutput().
但是如果我使用类中的简单createNewFile()方法,文件位于何处File.?
我基于开发一个小部件ViewGroup,我的问题是我需要在动画结束后保存项目的位置.我调用setFillAfter(true)了我创建的动画对象,AnimationListener并在其中onAnimationEnd调用View.layout(l,t,r,b)了方法调用以设置动画后的位置,因为我希望动画下次从新项目的位置开始.但在这种情况下,看起来物品的布局是两次.如果我View.layout(l,t,r,b)在动画结束时不使用,则下一个动画从之前的位置开始.这是我的代码:
private void scrollUp() {
for(int i = 0; i < getChildCount(); i++) {
final View child = getChildAt(i);
final int index = i;
final int newleft = child.getLeft() + mOffsetBetweenItems;
final int newTop = child.getTop() - mOffsetBetweenItems;
TranslateAnimation scrollUp = new TranslateAnimation(0, mOffsetBetweenItems, 0, -mOffsetBetweenItems);
scrollUp.setDuration(1500);
scrollUp.setFillAfter(true);
scrollUp.setAnimationListener(
new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {}
@Override
public void onAnimationRepeat(Animation animation) {}
@Override
public void onAnimationEnd(Animation …Run Code Online (Sandbox Code Playgroud)