Android 相对图像大小?

Android 相对图像大小?,android,image,android-relativelayout,Android,Image,Android Relativelayout,背景图像具有相对长度的图像大小是多少? 无论何时使用图像,应用程序都会显示消息,不幸的是,应用程序已停止 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); layout_main = (RelativeLayout) findViewById(R.id.main_layout); super.onCreate(savedInstanceState); setCont

背景图像具有相对长度的图像大小是多少? 无论何时使用图像,应用程序都会显示消息,不幸的是,应用程序已停止

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        layout_main = (RelativeLayout) findViewById(R.id.main_layout);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        main_text = (EditText) findViewById(R.id.main_text_0);
        main_text.setTextColor(Color.parseColor("#335033"));
        main_text.setFocusable(false);
        main_text.setEnabled(false);
        layout_main.setBackgroundResource(R.drawable.image);
        addclicklistener();
移动此行:

 setContentView(R.layout.activity_main);
在这一行下面:

 setContentView(R.layout.activity_main);
为避免出现
NullPointerException
并导致“不幸的是,应用程序已停止”消息


您的
drawable
将被调整大小以填充
RelativeLayout

您在setContentView之前正在初始化主布局

layout_main = (RelativeLayout) findViewById(R.id.main_layout);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
首先定义setContentView,然后初始化布局\u main,如下所示:

super.onCreate(savedInstanceState);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

setContentView(R.layout.activity_main);

layout_main = (RelativeLayout) findViewById(R.id.main_layout);