«android-view» 태그된 질문

Android의 뷰에 관한 질문입니다. 뷰는 Android 레이아웃 XML 또는 Java 코드로 정의 할 수 있습니다. 이 태그를 사용하는 질문에는 일반적인 View 사례 또는 조언이 포함됩니다. 특정보기와 관련하여이 태그에 대한 정보를 참조하십시오. 레이아웃에 관한 질문은 [android-layout] 태그를 사용하세요.

10
Android에서 동적으로 뷰를 추가 및 제거 하시겠습니까?
TextView필드 오른쪽에있는 작은 아이콘을 누르면 원래 스톡 Android 연락처 화면에서와 같이 Android 앱에서 s 와 같은보기를 추가하고 제거하는 방법은 무엇 이며 a TextView와 a로 구성된 필드를 추가하거나 삭제합니다 .editTextView 무엇 볼 수 있습니다). 이를 달성하는 방법에 대한 예가 있습니까?

11
런타임시 Android보기의 크기 결정
내 활동이 생성 된 후 Android 앱의보기에 애니메이션을 적용하려고합니다. 이렇게하려면 뷰의 현재 크기를 확인한 다음 현재 크기에서 새 크기로 크기를 조정할 애니메이션을 설정해야합니다. 뷰가 사용자의 입력에 따라 다른 크기로 조정되므로이 부분은 런타임에 수행해야합니다. 내 레이아웃은 XML로 정의됩니다. 이것은 쉬운 작업처럼 보이며 분명히 내 문제를 해결하지 못했지만 이것에 관한 많은 질문이 …

8
프로그래밍 방식으로 모서리를 둥글게하고 임의의 배경색을 설정하는 방법
뷰의 모서리를 둥글게하고 런타임에 내용에 따라 뷰의 색상을 변경하고 싶습니다. TextView v = new TextView(context); v.setText(tagsList.get(i)); if(i%2 == 0){ v.setBackgroundColor(Color.RED); }else{ v.setBackgroundColor(Color.BLUE); } v.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); v.setPadding(twoDP, twoDP, twoDP, twoDP); v.setBackgroundResource(R.drawable.tags_rounded_corners); 드로어 블과 색상이 겹 치길 바랐지만 그렇지 않습니다. 내가 두 번째로 실행하는 것이 결과 배경입니다. 런타임까지 배경색이 결정되지 않는다는 점을 …


5
ConstraintLayout : 프로그래밍 방식으로 제약 조건 변경
에 대한 도움이 필요합니다 ConstraintSet. 내 목표는 코드에서 뷰의 제약 조건을 변경하는 것이지만이 작업을 올바르게 수행하는 방법을 알 수 없습니다. 나는 4 TextViews와 1 ImageView. ImageView제약 조건을 TextViews 중 하나로 설정해야합니다 . check_answer4 = (TextView) findViewById(R.id.check_answer4); check_answer1 = (TextView) findViewById(R.id.check_answer1); check_answer2 = (TextView) findViewById(R.id.check_answer2); check_answer3 = (TextView) findViewById(R.id.check_answer3); correct_answer_icon = …

6
뷰가 아닌 Android에서 프래그먼트를 사용하면 어떤 이점이 있습니까?
을 (를) 개발할 때 Android대상 (또는 최소) sdk를 4 (API 1.6)로 설정하고 Android 호환성 패키지 (v4)를 추가하여 Fragments. 어제이 작업을 수행 Fragments하고 사용자 지정 클래스의 데이터를 시각화하기 위해 성공적으로 구현 했습니다. 내 질문은 이것이다 : Fragments단순히 사용자 지정 개체에서보기를 가져오고 여전히 API 1.5를 지원하는 것과 반대로 사용하면 어떤 이점이 있습니까? …

8
사용자 정의 어댑터를 만들 때 getView () 메서드는 어떻게 작동합니까?
내 질문은 다음과 같습니다. LayoutInflater의 기능은 정확히 무엇입니까? 내가 읽은 모든 기사가 convertview가 null인지 아닌지 확인하는 이유는 무엇입니까? null 인 경우 무엇을 의미하고 그렇지 않은 경우 무엇을 의미합니까? 이 메소드가 허용하는 상위 매개 변수는 무엇입니까?

10
Android View.getDrawingCache는 null 만 반환합니다.
누구든지 이유를 설명해 주시겠습니까 public void addView(View child) { child.setDrawingCacheEnabled(true); child.setWillNotCacheDrawing(false); child.setWillNotDraw(false); child.buildDrawingCache(); if(child.getDrawingCache() == null) { //TODO Make this work! Log.w("View", "View child's drawing cache is null"); } setImageBitmap(child.getDrawingCache()); //TODO MAKE THIS WORK!!! } 항상 그리기 캐시가 null임을 기록하고 비트 맵을 null로 설정합니까? 캐시가 설정되기 전에 실제로 뷰를 그려야합니까? …

4
보기의 여백 얻기
활동에서 뷰의 마진 값을 어떻게 얻을 수 있습니까? 보기는 모든 유형이 될 수 있습니다. 약간의 검색 후 뷰 패딩을 얻는 방법을 찾았지만 Margin에서 아무것도 찾을 수 없습니다. 누구든지 도울 수 있습니까? 나는 이와 같은 것을 시도했다. ViewGroup.LayoutParams vlp = view.getLayoutParams(); int marginBottom = ((LinearLayout.LayoutParams) vlp).bottomMargin; 이것은 작동하지만 위의 코드에서 뷰가 …

20
둥근 모서리로 보는 방법?
둥근 모서리가있는 Android에서보기를 만들려고합니다. 지금까지 찾은 해결책은 모서리가 둥근 모양을 정의하고 해당 뷰의 배경으로 사용하는 것입니다. 내가 한 일은 다음과 같습니다. 드로어 블을 아래와 같이 정의하십시오. <padding android:top="2dp" android:bottom="2dp"/> <corners android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp" android:topLeftRadius="20dp" android:topRightRadius="20dp"/> 이제 이것을 레이아웃의 배경으로 사용했습니다. <LinearLayout android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginBottom="10dp" android:clipChildren="true" android:background="@drawable/rounded_corner"> 이것은 완벽하게 …

6
sendUserActionEvent ()가 null입니다.
여기 진짜 멍청이가 있어요. 스피너를 클릭하거나, 메뉴 항목을 열거 나, 길게 클릭 할 때 상황에 맞는 메뉴를 열면 동일한 Logcat 메시지가 나타납니다. 08-02 21:20:57.264: E/ViewRootImpl(31835): sendUserActionEvent() mView == null 태그는 ViewRootImpl이고 메시지는 sendUserActionEvent() mView == null입니다. 나는 이것에 대해 웹에서 도움이되는 것을 찾을 수 없었다. Android 소스를 검색 한 결과에 …

13
Android SeekBar 최소값
SeekBar의 최소값을 정의하는 방법은 무엇입니까? XML 레이아웃에서 수행됩니까, 아니면 프로그래밍 방식으로 정의해야합니까? 기본적으로 최소값을 0에서 0.2로 변경해야합니다.

1
Android 회전 텍스트 : dynamiclayout.draw (canvas)를 사용하지만 경로를 따라 애니메이션을 적용하지 않으며 canvas.drawTextOnPath (dynamiclayout)를 사용할 수 없습니다
회전하는 텍스트 위젯을 표시하기 위해 https://github.com/mdg-iitr/RotatingText 의 자체 버전을 사용하고 있습니다 . 이 GitHub에서 비디오를 사용할 수있어 애니메이션을 볼 수 있습니다. 아이디어는 단어의 행을 설정하는 것입니다. 행은 행마다 표시됩니다. 전체 행이 회전합니다 (단어도 마찬가지). 후자의 회전 애니메이션이 종료되면 이전 행 뒤에 행이 표시됩니다. 내 문제 a DynamicLayout를 사용하여 텍스트 행을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.