で画面上の別のx、y位置にプログラムを移動するには、画面をx = 5000、y = 0に移動します。私はそれを試して達成するために以下を使いました:アクティビティの開始時に、oncreate(アンドロイド)
//フォーカスをメインビューに移動するのを助けるために。
TextView textView = new TextView(this);
textView.setFocusable(true);
textView.setVisibility(View.INVISIBLE);
params.setMargins(5000,0,10,10);
rl.addView(textView,params);
textView.requestFocus();
しかし、動作しませんが、フォーカスはその場所に移動していません。どんな助けにも感謝! API 11から
おかげ
あなたがacheiveしたいですか?プログラムでTextViewのマージンを変更しますか? まず、RelativeLayoutのxmlレイアウトに配置し、この答えを使用します。https://stackoverflow.com/questions/3416087/how-to-set-margin-of-imageview-using-code-not-xml – thorin86
いいえアクティビティの開始時にx = 5000、y = 0に移動します。ありがとう –