viewのsizeに対して、textの配置をパーセントで指定したいです。
画面の右上の一定の比率の場所に、時計のtextを表示したいです。
xmlのみで指定することは可能でしょうか?
もしくは、今やろうとしてできていないのは、Activityで、onWindowFocusChangedの中に、Logを描いても呼び出されません。また、その下のようにonStart()に追加しても、sizeが0になります。
@Override public void onWindowFocusChanged(boolean hasFocus) {
@Override public void onStart() { super.onStart(); RelativeLayout r = (RelativeLayout)findViewById(R.id.relativeLayout); Point view = getViewSize(r); Log.e(TAG,"view X:" + view.x + " Y:" + view.y); } public static Point getViewSize(View View){ Point point = new Point(0, 0); point.set(View.getWidth(), View.getHeight()); return point; }
あなたの回答
tips
プレビュー