반응형

Android 38

Android의 컨텍스트에서 작업 가져오기

Android의 컨텍스트에서 작업 가져오기 이 사람 때문에 곤란해요. 사용자 지정 레이아웃 클래스 내에서 활동 방법을 호출해야 합니다.이 경우의 문제점은 레이아웃 내에서 작업에 액세스하는 방법을 알 수 없다는 것입니다. 종단 뷰 public class ProfileView extends LinearLayout { TextView profileTitleTextView; ImageView profileScreenImageButton; boolean isEmpty; ProfileData data; String name; public ProfileView(Context context, AttributeSet attrs, String name, final ProfileData profileData) { super..

source 2023.10.09

그릴 수 있는 색을 프로그래밍 방식으로 변경

그릴 수 있는 색을 프로그래밍 방식으로 변경 화이트 마커 이미지의 색상을 코드로 변경하려고 합니다.아래 코드에서 색상을 변경해야 한다고 읽었는데, 제 마커는 흰색으로 남아있습니다. Drawable.setColorFilter( 0xffff0000, Mode.MULTIPLY ) 제가 뭔가를 빠뜨렸나요?제 레스 폴더에 있는 드로어에 다른 색상을 변경할 수 있는 방법은 없나요?시도해 보기: Drawable unwrappedDrawable = AppCompatResources.getDrawable(context, R.drawable.my_drawable); Drawable wrappedDrawable = DrawableCompat.wrap(unwrappedDrawable); DrawableCompat.setTin..

source 2023.10.04

안드로이드:View.setID(intid)를 프로그래밍 방식으로 - ID 충돌을 방지하는 방법은?

안드로이드:View.setID(intid)를 프로그래밍 방식으로 - ID 충돌을 방지하는 방법은? for-loop에서 TextViews를 프로그래밍 방식으로 추가하고 ArrayList에 추가합니다. 제가 어떻게 이용합니까TextView.setId(int id)? 다른 ID와 충돌하지 않도록 어떤 Integer ID를 생각해 내야 합니까?API 레벨 17 이상부터 다음을 호출할 수 있습니다.View.generateViewId() 그런 다음 View.setId(int)를 사용합니다. API 레벨 17보다 낮은 앱을 대상으로 하는 경우 ViewCompat.generateViewId()를 사용합니다.나중에 사용할 ID를 정의할 수 있습니다.R.idxml 리소스 파일을 사용하는 클래스, 컴파일 시간 동안 Andr..

source 2023.09.24

Android용 새 Intel 에뮬레이터 실행

Android용 새 Intel 에뮬레이터 실행 최근 Google과 Intel은 에뮬레이터를 실행할 수 있는 새로운 방법을 발표했습니다. 에뮬레이터는 (ARM CPU를 에뮬레이트한) 이전 버전보다 훨씬 더 잘 작동할 것입니다.여기에 그것에 관한 몇 가지 링크가 있습니다: 이것과 이것. 그러나 지시한 대로 새로운 컴포넌트를 설치하고 새로운 에뮬레이터 구성을 생성한 후 오류가 발생하고 개선사항도 보이지 않습니다.저는 API 10과 API 15를 모두 사용해 보았고 GPU를 활성화 및 비활성화했습니다.그 어떤 구성도 도움이 되지 않았습니다.저도 두 대의 다른 컴퓨터에서 시도해 보았지만 아무런 힘을 얻지 못했습니다. (그리고 같은 오류가 발생했습니다.) 제가 읽은 게시물에는 아무도 문제가 없었고 모두 훨씬 빠른 ..

source 2023.09.24

콘솔에 설치 오류가 표시됨: INSTALL FAIL CONCERTING PROWDER 설치

콘솔에 설치 오류가 표시됨: INSTALL FAIL CONCERTING PROWDER 설치 안드로이드 SDK에서 NotesList 샘플 프로그램을 실험하고 있습니다. 프로그램에 약간의 변형을 가했지만 편집된 버전을 설치할 때 원래 노트 프로그램이 이미 장치에 있을 때 설치하려고 하면 콘솔에 INSTALL_FAILED_CONPLICING_PROVIDER라는 메시지가 계속 나타납니다.공급자를 고유 데이터베이스로 만들려면 공급자에서 무엇을 변경해야 합니까?원래 노트 프로그램을 제거한 다음 편집된 버전을 설치하면 잘 작동합니다.에 android:authorities고유해야 합니다.이 특성에 대한 설명서 인용: 충돌을 방지하기 위해 권한 이름은 Java 스타일 명명 규칙(예: com.example.provider..

source 2023.09.24

활동 컨텍스트와 응용프로그램 컨텍스트의 차이

활동 컨텍스트와 응용프로그램 컨텍스트의 차이 Android 2.1-r8 SDK에서 사용하고 있었는데 당황스러웠습니다. ProgressDialog.show(getApplicationContext(), ....); 에 있어서도 Toast t = Toast.makeText(getApplicationContext(),....); getApplicationContext()합니다 모두 합니다.ProgressDialog그리고.Toast과 같은 됩니다. 이 질문으로 이어집니다. 'Context'라는 문구를 공유하고 있음에도 불구하고 활동 컨텍스트와 응용 프로그램 컨텍스트의 실제 차이점은 무엇입니까?이 둘은 모두 컨텍스트의 인스턴스이지만, 응용프로그램 인스턴스는 응용프로그램의 라이프사이클과 연결되고, 액티비티 인스턴스는..

source 2023.09.24

ImageView - 높이와 일치하는 너비가 있습니까?

ImageView - 높이와 일치하는 너비가 있습니까? 저는 이미지 뷰를 가지고 있습니다.저는 그것의 너비를 fill_parent로 하고 싶습니다.너비가 어떻게 되든 높이가 되었으면 합니다.예를 들어, 나만의 뷰 클래스를 만들지 않아도 레이아웃 파일에서 그런 것이 가능합니까? 감사해요.지원 라이브러리 대신 AndroidX를 사용하도록 2021년 7월 28일 업데이트 먼저 프로젝트에 AndroidX를 가져오는지 확인하고 여기에 있는 지침을 따릅니다. 그럼 당신의 이미지를 a안에 싸세요.ConstraintLayout, 해당 분야는 다음과 같습니다. 여기를 보시오아마도 이것이 당신의 질문에 대답해 줄 것입니다. 당신은 무시할 수 있습니다.scaleType이 특정 상황에 대한 속성입니다.이렇게 하려면 Layou..

source 2023.09.24

자산에서 파일 읽기

자산에서 파일 읽기 public class Utils { public static List getMessages() { //File file = new File("file:///android_asset/helloworld.txt"); AssetManager assetManager = getAssets(); InputStream ims = assetManager.open("helloworld.txt"); } } 자산에서 파일을 읽으려고 이 코드를 사용하고 있습니다.저는 두 가지 방법을 시도했습니다.첫째, 사용시File받았습니다FileNotFoundException, 사용시AssetManager getAssets()메서드를 인식할 수 없습니다.여기에 해결책이 있습니까?다음은 버퍼링된 읽기 작업에서 귀하의 요..

source 2023.09.14

Android에서 LayoutInflater는 무엇을 합니까?

Android에서 LayoutInflater는 무엇을 합니까? 안드로이드에서 어떤 용도로 사용됩니까?LayoutInflater 클래스는 레이아웃 XML 파일의 내용을 해당 View 개체로 인스턴스화하는 데 사용됩니다. 즉, XML 파일을 입력으로 받아 이로부터 View 객체를 구축합니다.무슨 일을 합니까? 안드로이드 프로그래밍을 처음 시작했을 때, 저는 정말 혼란스러웠습니다.LayoutInflater그리고.findViewById하기도 하고, 하나를 사용하기도 . 때로는 하나를 사용하기도 하고, 때로는 다른 하나를 사용하기도 했습니다. LayoutInflater새 파일을 만드는 데 사용됩니다.View(또는Layoutlayouts.xml 입니다 의 입니다 중 하나입니다. findViewById이미 작성된 보..

source 2023.09.09

여러 색상의 텍스트가 있는 단일 텍스트 보기

여러 색상의 텍스트가 있는 단일 텍스트 보기 제목에서 알 수 있듯이, 하나의 텍스트 뷰 요소에서 두 가지 다른 색상의 캐릭터를 달성할 수 있는지 알고 싶습니다.네, 포맷을 하시면String와 함께html의font-color속성을 메소드에 전달합니다.Html.fromHtml(your text here) String text = "First Color Second Color"; yourtextview.setText(Html.fromHtml(text)); HTML을 사용하지 않고 여러 색으로 선을 인쇄할 수 있습니다. TextView textView = (TextView) findViewById(R.id.mytextview01); Spannable word = new SpannableString("Your m..

source 2023.09.09
반응형