小编Dmi*_*nov的帖子

Android Studio:带有子包的独立包

在此输入图像描述

当您在Android Studio中创建一个包,然后创建子包时,它会在一段时间内转换为表单,您可以在附件中看到.所以,当我想acctocard借助于创建另一个子包时

右键单击 - >新建 - >包,

我新创建的包将是一个子包acctocard.activities.

请告诉我如何分离这些包,让它们显示为树.

提前致谢!

android android-studio

11
推荐指数
2
解决办法
5470
查看次数

为什么接口方法在实现接口的类中不能是静态的?

让我们假设我有这样的代码:

public interface JustAnInterface {
    void doSomething();
}

public class JustAnInterfaceImplementation implements JustAnInterface {

    @Override
    public static void doSomething() {

    }
}
Run Code Online (Sandbox Code Playgroud)

为什么static doSomething()方法显示错误" 方法不覆盖其超类方法 "?

java inheritance static interface-implementation

3
推荐指数
1
解决办法
775
查看次数

正则表达式将所有土耳其符号替换为常规拉丁符号

我有一个类将所有土耳其符号替换为类似的拉丁符号,并将结果传递给搜索者.

这些是符号替换的方法

@Override
String replaceTurkish(String words) {

        if (checkWithRegExp(words)) {
            return words.toLowerCase().replaceAll("ç", "c").replaceAll("?", "g").replaceAll("?", "i").
                    replaceAll("ö", "o").replaceAll("?", "s").replaceAll("ü", "u");
        } else return words;
    }

    public static boolean checkWithRegExp(String word){
        Pattern p = Pattern.compile("[öç???ü]");
        Matcher m = p.matcher(word);
        return m.matches();
    }
Run Code Online (Sandbox Code Playgroud)

但这总是返回未经修改的单词声明.

我究竟做错了什么?

提前致谢!

java regex

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

在 Android 活动中隐藏/显示操作栏

我有一个从 ActionBarActivity 扩展的 android 活动。

我的活动内容由状态模式控制。当状态改变时,屏幕也会以某种方式改变。我只需要处于我拥有的 3 个状态之一的 ActionBar。如何默认隐藏 ActionBar 并仅在我的活动的一种状态中显示它?。

提前致谢!

android android-actionbaractivity

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

创建新的 SpannableStringBuilder 返回 null

这是我的单元测试。不知何故,当我使用非空字符串参数创建实例化 SpannableStringBuilder 实例时,它似乎为空。这段代码有什么问题?

public class CardNumberTextWatcherTest {

private CardNumberTextWatcher watcher;

@Before
public void setUp() throws Exception {
    watcher = new CardNumberTextWatcher();
}


@Test
public void afterTextChanged_cardNumberDividedWithSpaces() {
    assertTransformText("1111222233334444", "1111 2222 3333 4444");
}

private void assertTransformText(final String testStr,
                                 final String expectedStr) {
    final CardNumberTextWatcher watcher = new CardNumberTextWatcher();
    final Editable actualStr = new SpannableStringBuilder(testStr);
    // When I debug I see that actualStr value is null. Therefore test 
    //doesn't pass. What's the problem?
    watcher.transformText(actualStr);
    assertEquals(expectedStr, actualStr.toString());
}


}
Run Code Online (Sandbox Code Playgroud)

java android spannablestringbuilder

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