yj23124

yj23124

안드로이드ios
yj23124yj23124· 3년

질문안드로이드 textView 관련

위의 사진에서 위의 [닉네임 글소개] 이 구조를 따라 만드려고 했지만   이 사진처럼 닉네임의 아래가 비어있게 배치가 됩니다. TextView를 한 개만 써서 첫 번째 사진처럼 만들 순 있지만 두 개의 TextView를 사용해서 만드는 방법이 없을까요?
1.1K
2
1
0
무린
무린·2022-06-11
TextView 2개를 같은 라인에 쓰기 위해 아래 코드를 참고해보시기 바랍니다. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="f...
yj23124yj23124· 3년

질문안드로이드 뷰가 inflate 되지 않습니다.

layout(.xml) 파일에서 몇 가지 수정하는데 애뮬레이터나 핸드폰 연결해서 적용해봤는데 변경사항이 저장이 안됐습니다. 그래서 다른 코드가 잘못됐나? 하고 지우고 지우다 그냥 딱 기본 코드만 남겨놓고 변경했는데도 여전히 변화가 없습니다.   사진으로 보면 무슨 말인지 확실히 알 수 있습니다. 왼쪽은 제가 원하는 결과물이고 오른쪽은 애뮬레이터에 표시되는 화면입니다.    그리고 왼쪽과 같이 layout(.xml)파일을 수정하고 애뮬레이터 terminate 시키고 다시 실행시킨게 오른쪽 사진입니다.  동작을 안합니다..   class EditProfileActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_edit_profile) } } 위의 코드는 해당 코틀린 코드입니다. 가장 기본적인 코드만 남겼는데도 위와 같이 문제가 일어납니다.   해당 파일을 지우고 다시 만드는 방법도 있겠지만, 이 layout 말고도 다른 곳에서도 위와 같은 문제가 발생해서 가능하다면 이유를 알아서 삭제하지 않고 해결하고 싶습니다. 왜 이런 문제가 발생하는지 아시는 분 계실까요?
1.5K
2
1
0
무린
무린·2022-05-18
안드로이드 스튜디오에서 File> Invalid cache/Restart > Invalidate and Restart 를 실행해보시기 바랍니다.
yj23124yj23124· 3년

질문state_selected not working (버튼 클릭에 따른 효과가 작동을 안해요ㅠ)

인스타그램을 보면 하트를 누르면 빨간색 하트가 되고, 다시 또 누르면 그냥 흰색 하트가 되는 것을 구현하고 싶었습니다.  그래서 drawable 에서 다음과 같은 코드를 작성하고  <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/heart_clicked" android:state_pressed="true" /> <item android:drawable="@drawable/heart_clicked" android:state_selected="true" /> <item android:drawable="@drawable/heart" /> </selector>   heart Button의 background에 적용했지만 작동이 안됩니다 ㅠㅠ 그냥 누르면 빨간색 하트가 되는데 눌렀다가 떼면 바로 흰생 하트로만 있습니다... 혹시 이유 아시는 분 계실까요??
1.7K
2
1
0
무린
무린·2022-05-15
아래 코드를 참고해보시기 바랍니다. <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/heart_clicked"...
yj23124yj23124· 3년

질문modal bottom sheet (인스타그램)

      material design의 modal bottom sheet을 사용하고 있습니다. 그런데 위의 사진처럼 텍스트 위의 저 공백을 어떻게 없애고 싶은데 방법을 찾지 못하고 있습니다ㅠㅠ 혹시 material design에서 modal bottom sheet 을 사용해보셨던 분 중에 해결 방법을 아시는 분 있을까요?   아래는 제 코드입니다. modal_bottom_sheet_content.xml <?xml version="1.0" encoding="utf-8"?> <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content"> <androidx.appcompat.widget.LinearLayoutCompat android:id="@+id/layout_post_delete" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:orientation="vertical" app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"> <TextView style="@style/Size16.Black" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:text="다른 앱 게시..." /> <TextView android:id="@+id/tv_post_share" style="@style/Size16.Black" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:text="공유하기..." /> <TextView style="@style/Size16.Black" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:text="링크 복사" /> <TextView style="@style/Size16.Black" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:text="보관" /> <TextView android:id="@+id/tv_delete_post" style="@style/Size16.Black" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:text="삭제" /> <TextView style="@style/Size16.Black" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:text="수정" /> <TextView style="@style/Size16.Black" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:text="좋아요 수 숨기기" /> <TextView style="@style/Size16.Black" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:text="댓글 기능 해제" /> </androidx.appcompat.widget.LinearLayoutCompat> </androidx.coordinatorlayout.widget.CoordinatorLayout>  
1.2K
1
1
0
yj23124
yj23124·2022-05-10
자체 해결하였습니다. 위의 LinearLayout 안에 app:behavior_peekHeight="200dp" 이 코드 넣음으로 텍스트뷰가 위에 잘 붙었습니다. 이유는 아직 잘 모르겠으나 혹시나 같은 문제로 고통받는 분을 위해 글 남겨놓습니다
yj23124yj23124· 3년

질문TextView 위 아래만 테두리 만들기

여러 곳을 서칭해봤는데 해결이 되지 않아서 질문합니다ㅠ 대체적으로 2가지 방법으로 나뉘더군요. 첫번째는 start, end에 음수값을 넣어서 없애는 방법, 두번째는 2개의 사각형을 만들어서 테두리를 만드는 방법 이렇게 2가지 방법 모두 시도해 봤는데 아주 이상한 결과값만 나옵니다. 결과값이 왼쪽 테두리만 없어지고 나머지는 다 살아있습니다.. width를 크게 해봐도 변하지 않아서 안드로이드 스튜디오에 문제가 있나 해서 껐다 켰는데도 변하는건 없습니다.. 혹시 이 문제에 대해 아시는 분이 있을까요? <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <solid android:color="#D3D3D3" /> </shape> </item> <item android:bottom="0.4dp" android:end="-0.4dp" android:start="-0.4dp" android:top="0.4dp"> <shape android:shape="rectangle"> <solid android:color="#FFFFFF" /> </shape> </item> </layer-list>   아래는 해당 textView입니다. <androidx.appcompat.widget.AppCompatTextView style="@style/Size16.SkyBlue.Bold" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:layout_marginEnd="10dp" android:layout_marginStart="10dp" android:background="@drawable/background_line_top_bottom" android:text="개인정보 설정" />   결과값입니다.   읽어주셔서 감사합니다.
2.8K
2
1
0
무린
무린·2022-04-30
아래와 같이 적용해보시기 바랍니다. 제가 해보니 잘 되는 것 같습니다. <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> &l...
yj23124yj23124· 3년

질문안드로이드 에뮬레이터에 따라 오류가 발생합니다

상대적으로 예전 버전인 Nexus 5X API 27로 할 때는 viewpager의 imageView가 잘 나오는데, Pixel 4 API 31 버전 애뮬레이터로 실행했을 땐 다른 건 잘 나오는데 viewpager의 imageView가 안나옵니다.. 아래의 내용은 Logcat에서 Error인 부분을 구글링해봐도 무슨 말인지 모르겠습니다ㅠㅠ 혹시 짐작 가시는 부분이 있을까요??   2022-04-13 13:55:24.260 409-409/? E/BpTransactionCompletedListener: Failed to transact (-32) 2022-04-13 13:55:25.404 448-466/? E/installd: Couldn't opendir /data/app/vmdl467636503.tmp: No such file or directory 2022-04-13 13:55:25.404 448-466/? E/installd: Failed to delete /data/app/vmdl467636503.tmp: No such file or directory 2022-04-13 13:55:25.985 1361-1361/? E/HwDetectorWithState: a: 3 2022-04-13 13:55:26.003 571-625/? E/VerityUtils: Failed to measure fs-verity, errno 1: /data/app/~~YZS7Rea2DoNg_giQyyGNkg==/com.instagram-oNZdfjGSAub8V764Q231DA==/base.apk 2022-04-13 13:55:26.141 571-625/? E/VerityUtils: Failed to measure fs-verity, errno 1: /data/app/~~YZS7Rea2DoNg_giQyyGNkg==/com.instagram-oNZdfjGSAub8V764Q231DA==/base.apk 2022-04-13 13:55:27.801 409-431/? E/HWComposer: getSupportedContentTypes: getSupportedContentTypes failed for display 4619827259835644672: Unsupported (8) 2022-04-13 13:56:47.808 357-357/? E/[email protected]: Failed to getEnergyData 2022-04-13 13:57:13.010 918-918/? E/MmTelFeatureConn [0]: ImsRegistrationCallbackAdapter: ImsRegistration is null  
5.3K
2
1
0
무린
무린·2022-04-23
안드로이드 SDK 버전에 따라 이미지를 가져오는 방식이 다를 수 있습니다. 예를 들면 Bitmap 이미지의 경우 아래와 같이 구분이 필요합니다. fun Uri.getCapturedImage(context: Context): Bitmap? { if (Build.VERSION.SDK_INT >= Build.VERSION_CODE...
yj23124yj23124· 3년

질문초보 Git 사용법 질문드립니다ㅠㅠ

git 사용법 질문드립니다. 아래 사진과 같이 "feat: Success ~" 을 커밋-푸시 했다가 전의 커밋인 "Making main activity ..." 로 다시 checkout 해서 되돌아간 뒤 새로 "feat: Tidy up item_post" 를 커밋하였습니다.   여기서 github으로 푸시하고 싶은데 git Everything up-to-date 라고 뜨고 github에는 연동이 되질 않습니다.. 혹시 어떻게 해야 할까요? revert, reset 모두 아닌 것 같은데 했다가 데이터 날라갈까봐 두려워서 제대로 시도도 못하겠습니다ㅠㅠㅠ  
1.4K
2
1
0
Dam2
Dam2·2022-03-31
편하게사용하실거면 소스트리 쓰시고   커밋 되돌리려면 reset 이나 revert  커밋취소  하셔야합니다..   https://codevang.tistory.com/227