총 게시물 39,238건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

앱이 실행될때 전체화면으로실행되지 않고 작은 사이즈로 실행되는 방법?

글쓴이 : 정긍정 날짜 : 2019-01-15 (화) 22:06 조회 : 439
글주소 : http://www.androidside.com/B49/170558
 
  앱전문 아론디자인
모바일앱, 시스템개발, 웹 디자인 의뢰, 안전한 외주 중개서비스
arondesign.co.kr
  아두이노프로젝트,APP,DB
발명품, 창업아이템, 시제품 개발 전문업체, 원하는 사양으로 제품 개발 대장장이샵
djjyshop.com
  앱, 뱅크샐러드
iOS 금융 무료앱 NO.1, 구글플레이 올해의 가장 혁신적인 앱 선정
banksalad.com
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

안녕하세요?
앱을 실행하면 보통..
전체 화면에 앱이 표시되죠?
저는 그냥 화면 가운데에 조그마하게 앱이 표시되는걸 구현하고자 합니다...

http://www.androidside.com/plugin/mobile/board.php?bo_table=B56&wr_id=30617
위 예제를 참고하여 만들었는데...안되네요 ..
아래와 같이 나옵니다...의도와 다르게 앱이 전체화면이 나오네요

KakaoTalk_Photo_2019-01-15-22-12-30.jpeg



AndroidManifest.xml

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity"
android:launchMode="singleInstance"
android:screenOrientation="portrait">
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

MainActivity.Java


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent_ = new Intent(getApplicationContext(), MainActivity.class);
intent_.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP); // 이거 안해주면 안됨
getApplicationContext().startActivity(intent_);
requestWindowFeature(Window.FEATURE_NO_TITLE);
WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams();
layoutParams.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND;
layoutParams.dimAmount = 0.7f;
getWindow().setAttributes(layoutParams);
setContentView(R.layout.activity_main);


}
}


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:background="#111111"
android:orientation="vertical" >
<TextView
android:id="@+id/tv_title"
android:layout_width="match_parent"
android:layout_height="40dp"
android:gravity="center"
android:text="타이틀" />
<TextView

android:id="@+id/tv_content"
android:layout_width="match_parent"
android:layout_height="100dp"
android:gravity="center"
android:text="내용" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal" >
<Button
android:id="@+id/btn_ok"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="ok" />
<Button
android:id="@+id/btn_cancel"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="cancel" />
</LinearLayout>
</LinearLayout>
</LinearLayout>



질문자가 자신의 포인트 6 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 5을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

뉴키 2019-01-16 (수) 08:00 추천추천 1 반대 0
예제는 푸시팝업이에요..

원하시는 걸 구현하긴 힘드실듯.
뉴키 2019-01-16 (수) 08:00
베플로 선택된 게시물입니다.
예제는 푸시팝업이에요..

원하시는 걸 구현하긴 힘드실듯.
댓글주소 추천 1 반대 0
정긍정 2019-01-18 (금) 10:55
일단...서비스중 system alert window 사용해서 비슷하게는 구현했습니다 ㅜㅠ
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기