小编Gre*_*reg的帖子

代码中的布局方向

我在我的应用程序中有这个代码:

LinearLayout.LayoutParams params =
    new LinearLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT);
Run Code Online (Sandbox Code Playgroud)

我只想将LinearLayout的方向设置为垂直.XML中的等价物是:

android:orientation="vertical"
Run Code Online (Sandbox Code Playgroud)

如果没有XML,我怎么能在代码中做到这一点?

android orientation android-linearlayout

82
推荐指数
2
解决办法
9万
查看次数

关于@Override方法的评论

我的问题不是编程问题.

我必须为JavaDoc注释我的代码,但我认为重新评论现有方法(我考虑@Override方法)有点奇怪.

例如,我重写该方法onListItemClick,是否有解决方案将用户"重定向"到重写方法的注释?

android comments overriding javadoc

6
推荐指数
2
解决办法
1776
查看次数

奇怪的NullPointerException

我有奇怪的问题......

我的文件strings.xml包含:

<?xml version="1.0" encoding="utf-8?>
<resources>
    <string name="building_name">My House</string>
</resources>
Run Code Online (Sandbox Code Playgroud)

好吧,我的R包含:

[...]
public static final class String {
    public static final int building_name=0x7f02383;
}
[...]
Run Code Online (Sandbox Code Playgroud)

所以,当我尝试在我的代码中调用此String时,如下所示:

private final String BUILDING_NAME = getString(R.string.building_name);
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

java.lang.RuntimeException: Unable to instanciate activity ComponentInfo{...}:          java.lang.NullPointerException
{...}
  caused by: java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

在{我实现building_name}的行

我的代码出了什么问题?请帮忙

android nullpointerexception runtimeexception

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