java更改组件的属性
我想改变组件的一些属性,比如旋转
我试着这样做:
package com.dev.moritz.colora;
import 安卓.support.v7.app.AppCompatActivity;
import 安卓.os.Bundle;
import 安卓.view.MotionEvent;
import 安卓.view.View;
import 安卓.view.WindowManager;
import 安卓.widget.ImageView;
import 安卓.widget.RelativeLayout;
import 安卓.widget.TextView;
import 安卓.widget.Toast;
public class gameActivity extends AppCompatActivity{
public ImageView square;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
square = (ImageView) findViewById(R.id.game_square);
setContentView(R.layout.activity_game);
square.setRotation(square.getRotation() + 90);
}
public void layout_click(View v) {
}
}
但当我启动时,应用程序崩溃了。如果没有旋转,一切都会工作,所以问题就出现了。 我能做什么
莫里茨
# 1 楼答案
在视图之前尝试Bind
setContentView()
相反