我一直在尝试将相对布局添加到 android-studio 中滚动视图内的线性布局。
它一直给我一个错误:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.LinearLayout.addView(android.view.View)' on a null object reference
我想也许我不能将它添加到滚动视图中,因为布局太多了。所以我删除了所有内容并创建了一个小代码,如下所示:
public class ChildAccountsActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.child_accounts_activity);
LinearLayout linearLayout = findViewById(R.id.accountHolder);
Button myButton = new Button(this);
myButton.setLayoutParams(new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.MATCH_PARENT));
linearLayout.addView(myButton); <<--ERROR HERE
}
在这里,我只是想向线性布局添加一个按钮,但它一直给我上面提到的错误。
任何指导将不胜感激,请记住,我是编程新手,很可能不知道自己在做什么。谢谢你的时间:D