안녕하세요.
현재 제가 어떤 xml 화면을 만들었는데.. 프로그램이 시작할 경우에 맨 아래쪽으로 포커스가 이동을 하는 바람에
어떻게 해야, 정상적으로 위에서 부터 아래로 스크롤을 내리면서 정상적인 화면이 될지 잘 모르겠습니다.
생각한 방법이, 프로그램이 시작할때 위쪽에 포커스를 주는 방법을 생각을 했었는데, 포커스를 주는 방법을
검색해보아도 쉽게 제가 해결을 할 수가 없어서 ㅠ 어떻게 만들어 주어야 할지 참 고민입니다.
별거 없는 xml 소스가 좀 긴 탓에, 원글에 글을 올렸을때 소스가 자꾸만 짤려서 답변 부분에 이어서 붙여보겠
습니다.. 어디가 잘못되어서 아래쪽에 으로 화면이 가지는지 도저히 모르겠네요 ㅠ
하나 미심쩍은 것은, 아래쪽에 보면 비디오뷰 관련해서 제거하게 된다면, 정상적으로 프로그램이 위쪽에서부터
정상적으로 가지는데, 비디오뷰를 넣는 순간 아래로 쏠리는 현상이 생깁니다.
이에 대한 답으로는 아래와 같은 답변을 들어보았습니다.
"VideoView 자체에 requestFocus() 가 있어서 자동으로 포커스가 움직여 집니다. 포커스에따라 scroll이 자동으로 움직여지는거라..." 이 말을 들었는데도 문제를 해결하는데 있어서 어떻게 헤쳐나가야할지 ㅠ 잘 모르겠습니다.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_first__movie"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/First_CustomAdapterMovie_Toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/Top_Image_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/loginactivity_image"/>
<ImageView
android:id="@+id/Before_Activity"
android:layout_width="wrap_content"
android:layout_toRightOf="@+id/Top_Image_button"
android:layout_height="wrap_content" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/Top_Movie_Information"
android:layout_marginTop="15dp"
android:layout_centerHorizontal="true" />
</RelativeLayout>