«android-view» 태그된 질문

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


7
Android 기본 사항 : UI 스레드에서 코드 실행
UI 스레드에서 코드를 실행한다는 관점에서 다음과 같은 차이점이 있습니다. MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); 또는 MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); 과 private class BackgroundTask extends AsyncTask<String, Void, Bitmap> …


24
Android View의 상단과 하단에 테두리를 추가하는 쉬운 방법이 있습니까?
TextView가 있고 위쪽 및 아래쪽 테두리를 따라 검은 색 테두리를 추가하고 싶습니다. 나는 추가 시도 android:drawableTop하고 android:drawableBottom텍스트 뷰에 있지만, 단지 전체보기 검정이 될 일으켰습니다. <TextView android:background="@android:color/green" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableTop="@android:color/black" android:drawableBottom="@android:color/black" android:text="la la la" /> Android의 View (특히 TextView)에 위쪽 및 아래쪽 테두리를 쉽게 추가하는 방법이 있습니까?


18
RecyclerView에 해당하는 addHeaderView가 있습니까?
재활용보기를 위해 addHeaderView와 동등한 것을 찾고 있습니다. 기본적으로 2 개의 버튼이있는 이미지를 목록보기에 헤더로 추가하고 싶습니다. 리사이클 뷰에 헤더 뷰를 추가하는 다른 방법이 있습니까? 지침의 예가 도움이 될 것입니다 편집 2 (추가 된 조각 레이아웃) : 로그 문을 추가 한 후에는 getViewType이 0의 위치 만 수신하는 것처럼 보입니다. 그러면 onCreateView가 …

28
머티리얼 디자인 및 AppCompat가있는 Android의 컬러링 버튼
AppCompat오늘 업데이트가 나오기 전에 Android L의 버튼 색상을 변경할 수 있었지만 이전 버전에서는 불가능했습니다. 새로운 AppCompat 업데이트를 포함시킨 후에는 두 버전의 색상을 변경할 수 없습니다. 버튼을 시도하면 버튼이 사라집니다. 누구든지 버튼 색상을 변경하는 방법을 알고 있습니까? 다음 그림은 내가 달성하고자하는 것을 보여줍니다. 흰색 버튼이 기본값이며 빨간색 버튼은 내가 원하는 것입니다. …

29
findViewByID는 null을 반환
우선 : 예,이 주제에 대한 다른 모든 스레드를 읽습니다. 그리고이 사이트의 사람들뿐만 아니라 ... (알다시피 조금 실망합니다) 그들 대부분은 XML 파일 android:id대신 사용하는 조언을 제공 id합니다. 나는했다. 다른 사람들과 View.findViewById는 다른 방식으로 작동합니다 Activity.findViewById. 나도 그 일을 처리했다. 내 location_layout.xml에서는 다음을 사용합니다. <FrameLayout .... > <some.package.MyCustomView ... /> <LinearLayout ... …

9
프로그래밍 방식으로 RelativeLayout에서 뷰를 레이아웃하는 방법은 무엇입니까?
XML을 통해 선언적으로보다는 프로그래밍 방식으로 다음을 달성하려고합니다. <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> 즉, 두 TextView번째를 첫 번째 아래에 어떻게 표시합니까? 하지만 코드에서 수행하고 싶습니다. RelativeLayout layout = new RelativeLayout(this); TextView label1 = new TextView(this); TextView label2 = new TextView(this); ... layout.addView(label1); layout.addView(label2); setContentView(layout); …


12
LayoutInflater attachToRoot 매개 변수는 무엇을 의미합니까?
LayoutInflater.inflate문서는 정확하게의 목적에 대해 나에게 분명하지 않다 attachToRoot매개 변수입니다. attachToRoot : 팽창 된 계층 구조를 루트 매개 변수에 첨부 해야하는지 여부 false 인 경우 root는 XML에서 루트 뷰에 대한 올바른 LayoutParams 서브 클래스를 작성하는 데만 사용됩니다. 누군가가 구체적으로 루트 뷰가 무엇인지 자세히 설명 true하고 false값 사이의 동작 변화의 예를 보여 …

7
뷰에서 호스팅 활동을 얻는 방법?
나는이 Activity3 개 EditText의과에 정보를 추가 할 특수 키보드 역할을하는 사용자 지정보기 EditText들. 현재 Activity뷰에 전달하여 현재 포커스가있는 편집 텍스트를 가져오고 사용자 정의 키보드에서 내용을 업데이트 할 수 있습니다. 부모 활동을 참조 EditText하고 활동을 뷰에 전달하지 않고 현재 초점을 맞추는 방법이 있습니까?


5
사용자 정의보기를 위해 attrs.xml에서 동일한 이름의 속성
동일한 이름의 속성을 공유하는 몇 가지 사용자 정의보기를 작성하고 있습니다. 해당 <declare-styleable>섹션에서 attrs.xml속성에 동일한 이름을 사용하고 싶습니다. <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView1"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> <declare-styleable name="MyView2"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> </resources> 나는 그 말을하여 오류가 …

7
뷰 페이저를 뷰와 함께 사용할 수 있습니까 (조각이 아님)
내가 사용하고 ViewPager사이에 강타를 위해 Fragments,하지만 난 사용할 수 있습니다 ViewPager사이에 슬쩍에 Views간단한 XML 레이아웃? 이것은 AdapterFragments 사이를 스 와이프하는 데 사용되는 ViewPager의 내 페이지 입니다. import java.util.List; import com.app.name.fragments.TipsFragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentTransaction; import android.view.ViewGroup; public class PageAdapter extends FragmentPagerAdapter { /** * */ List<Fragment> …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.