あなたはすべての編集などを格納する必要があります。
Flip
:これに対して1つのフラグを作成し、表と裏にTrue、Falseの値を設定します。
Text
:テイクテキストの形式はどのようになっていますかEditText
。
Layout position within parent View
:
方法以下の親ビューの使用中にレイアウトpostionを計算すると、このための4つのint型の変数を作成し、
Left
=
Top
=
Right
=
Bottom
=
Height
=
Width
=
private Map<String,Integer> getPositionOnScreen(View view){
Map<String,Integer> map = new HashMap<String,Integer>();
View rootLayout = view.getRootView().findViewById(android.R.id.content);
int[] viewLocation = new int[2];
view.getLocationOnScreen(viewLocation);
int[] rootLocation = new int[2];
rootLayout.getLocationOnScreen(rootLocation);
int relativeLeft = viewLocation[0] - rootLocation[0];
int relativeTop = viewLocation[1] - rootLocation[1];
int height = viewLocation[0] - rootLocation[0];
int width = viewLocation[1] - rootLocation[1];
map.put("left",relativeLeft);
map.put("top",relativeTop);
map.put("height",view.getLayoutParams().height);
map.put("width",view.getLayoutParams().width);
return map;
}
メソッドの戻り値の上、左とトップビューの位置を、しかし、あなたは、左、上および高さから幅を右と下の位置を計算する必要があります。
このすべてのパラメータをまとめて1つのPojoを作成し、このpojoをSharedPreferencesまたはData BaseまたはApplication Contextに格納します。
JSONやXMLなどのシリアライゼーション機構を保存します。それをどこかに保存してください。 –
@VladMatvienko私はそれをオフラインで実装したいと思います。それで、私はそれを行うことができる方法はありますか? –
私はオンラインについて何か言ったのですか? –