В моем коде Android мне нужно конвертировать Activity
в Fragment
.Проблема в том, что мне нужно управлять видом, и я не знаю как.Вот гипотеза моего Fragment
кода.Но я не знаю, что не так.
Я думаю, что может быть что-то не так в MyView.java
.
MyActivity.java
public class MyActivity extends AppCompatActivity {
private MyView myView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
myView = new MyView(this, size.x, size.y);
setContentView(gameView);
}
@Override
protected void onPause() {
...........
}
@Override
protected void onResume() {
...........
}
}
MyView.java
public GameView(MyActivity context, int screenX, int screenY) {
super(context);
}
MyFragment.java
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_game, container, false);
Display display = getActivity().getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
myView = new MyView(this, size.x, size.y);
return myView;
}