小编Mem*_*nto的帖子

确定上下文是否为特定活动

我将Activity上下文传递给对话框,但该对话框对于其他活动是全局的,因此其他活动也可能创建该对话框.我的问题是如何确定Activity上下文是一个特定的Activity?

我正在传递ActivityContext,如下所示:

private Activity ActivityContext;

public MessageDialog(Activity context,int DialogStyle,int Dialog_Layout,String Msg) 
{
    super(context,DialogStyle,Dialog_Layout);
    this.ActivityContext = context;
    this.Msg = Msg;
}
Run Code Online (Sandbox Code Playgroud)

java android android-context android-activity

27
推荐指数
2
解决办法
1万
查看次数

AdjustResize with animation

我在清单中使用了android:windowSoftInputMode ="adjustResize"来防止键盘隐藏活动按钮.它可以工作,但是当键盘打开时,我的按钮会向上移动.它有点跳跃,我想知道 - 我可以有任何动画来顺利过渡吗?

<activity
        android:name=".Activity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="adjustResize">
</activity>
Run Code Online (Sandbox Code Playgroud)

android android-animation android-softkeyboard

13
推荐指数
1
解决办法
3115
查看次数

String.equals()始终返回true

K想比较两个字符串,但equals()方法总是返回true,所以if语句总是运行.为什么会这样?

resultString = "Test1";
String CompleteString = "Test";
if(CompleteString.equals(resultString));
{
   rowView.setBackgroundResource(R.color.listselect_red);
}
Run Code Online (Sandbox Code Playgroud)

java string android

7
推荐指数
1
解决办法
3343
查看次数

添加While循环

我想在一个循环中添加一个变量,但我不希望它超越(在第二次迭代y将是200)x值,我希望y到达x但是首先添加参数100,我怎么能实现这个?

int x = 130;
int y = 0;
while(y<x)
{
   y += 100;
}
Run Code Online (Sandbox Code Playgroud)

java math loops while-loop

0
推荐指数
1
解决办法
106
查看次数