gpt4 book ai didi

java - 导入冲突错误和查看到 Eclipse 中的对象错误

转载 作者:行者123 更新时间:2023-11-29 22:14:24 26 4
gpt4 key购买 nike

package com.invictus.blocks.controller;


import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import android.widget.RelativeLayout;
import android.widget.RelativeLayout.LayoutParams;

上面的导入是两个相互冲突的导入,另一个错误的编码如下:

private View makeButton(String paramString1, String paramString2, String paramString3, String paramString4)
{
Object localObject1;
if ((paramString1 == null) || (paramString3 == null))
{
localObject1 = null;
label11: return localObject1;
}
Object localObject2;
if (paramString2 == null)
{
localObject1 = new Button(getContext());
((Button)localObject1).setText(paramString4);
localObject2 = localObject1;
}
while (true)
{
localObject1 = FilenameAndUrlConstants.makeUrl(paramString3, paramString1);
((View)localObject2).setOnClickListener(new OnClickLaunchInternalWebBrowser(getActivity(), (String)localObject1, getDef().getName()));
localObject1 = localObject2;
break label11;
localObject1 = getDef();
ImageView localImageView = new ImageView(getContext());
localImageView.setBackgroundColor(0);
try
{
localObject2 = BlocksImageUtil.getImage(getTourDb().getPopulator(), paramString2, paramString3, ((Summary)localObject1).getBtnHeight(),
((Summary)localObject1).getBtnWidth(), ((Summary)localObject1).getLoad());
if (localObject2 != null)
{
localImageView.setImageDrawable(DrawableCreatorUtil.addHighAlphaRedSelector(new BitmapDrawable((Bitmap)localObject2), ((Summary)localObject1).getBtnWidth(),((Summary)localObject1).getBtnHeight()));
localImageView.setScaleType(ImageView.ScaleType.FIT_XY);
}
localObject2 = localImageView;
}
catch (InvictusDataException localInvictusDataException)
{
localObject1 = new Button(getContext());
((Button)localObject1).setText(paramString4);
localObject2 = localObject1;
}
}
}

在上面的编码中,我遇到了两个错误,一个是导入冲突,另一个是 localObject1。如果我删除任何导入,则会发生更多错误。那么有人可以纠正这段代码吗?注意:我正在使用 Eclipse 进行编码

最佳答案

您可以引用一个具有完整限定名称的 LayoutParams,例如 android.widget.LinearLayout.LayoutParams 。这样,变量类型 LayoutParams 在类型 android.widget.RelativeLayout.LayoutParams 下。

我没有把你的代码放在 Eclipse 中,所以我不确定 localObject1 在哪里出错。但是将一个对象实例转换为多种类型从来都不是一个好的选择。

关于java - 导入冲突错误和查看到 Eclipse 中的对象错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8820260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com