当您在Android Studio中创建一个包,然后创建子包时,它会在一段时间内转换为表单,您可以在附件中看到.所以,当我想acctocard借助于创建另一个子包时
右键单击 - >新建 - >包,
我新创建的包将是一个子包acctocard.activities.
请告诉我如何分离这些包,让它们显示为树.
提前致谢!
让我们假设我有这样的代码:
public interface JustAnInterface {
void doSomething();
}
public class JustAnInterfaceImplementation implements JustAnInterface {
@Override
public static void doSomething() {
}
}
Run Code Online (Sandbox Code Playgroud)
为什么static doSomething()方法显示错误" 方法不覆盖其超类方法 "?
我有一个类将所有土耳其符号替换为类似的拉丁符号,并将结果传递给搜索者.
这些是符号替换的方法
@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)
但这总是返回未经修改的单词声明.
我究竟做错了什么?
提前致谢!
我有一个从 ActionBarActivity 扩展的 android 活动。
我的活动内容由状态模式控制。当状态改变时,屏幕也会以某种方式改变。我只需要处于我拥有的 3 个状态之一的 ActionBar。如何默认隐藏 ActionBar 并仅在我的活动的一种状态中显示它?。
提前致谢!
这是我的单元测试。不知何故,当我使用非空字符串参数创建实例化 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)