선형 레이아웃의 동적으로 추가 된 편집 텍스트에서 텍스트 가져 오기

무 타다 나크 비

편집 필드가있는 동적 선형 레이아웃을 추가했습니다. 이제 해당 편집 필드에서 텍스트를 가져오고 싶습니다. 레이아웃을 동적으로 추가하는 코드는 다음과 같습니다.

linearLayoutForm = (LinearLayout) findViewById(R.id.linearLayoutForm);
        btnAdd.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                final LinearLayout newView = (LinearLayout)getLayoutInflater().inflate(R.layout.single_skill_row, null);
                newView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
                ImageButton btnRemove = (ImageButton) newView.findViewById(R.id.btnRemove);
                btnRemove.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        linearLayoutForm.removeView(newView);
                    }
                });
                linearLayoutForm.addView(newView,0);
            }
        });

이 코드로 텍스트를 얻으려고 시도했지만 null 포인터 예외가 발생했습니다.

register_btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            LinearLayout et2=(LinearLayout) linearLayoutForm.getChildAt(linearLayoutForm.getChildCount());
            EditText e = (EditText) et2.getChildAt(et2.getChildCount());
            String s=e.getText().toString();
});

여기 single_skill_row의 XML이 있습니다.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/rowdetail"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal">

    <EditText
        android:id="@+id/editDescricao"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="0.62"
        android:ems="10"
        android:inputType="text"
        android:maxLines="1">
        <!--<requestFocus />-->
    </EditText>

    <ImageButton
        android:id="@+id/btnRemove"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:contentDescription="@string/btn_remove"
        android:src="@drawable/ic_remove_black_18dp" />
</LinearLayout>
사이드 엔테 자리

다음과 같이 할 수 있습니다.

먼저 수업에서 필드를 추가합니다.

...
EditText myEditText;
...

그런 다음 linearLayout을 추가 한 후 다음과 같이 필드에 editText를 저장합니다.

...
final LinearLayout newView = (LinearLayout)getLayoutInflater().inflate(R.layout.single_skill_row, null);
myEditText = newView.findViewById(R.id.editDescricao);
...

그 후 버튼의 onClick 콜백에서 다음과 같은 텍스트를 얻을 수 있습니다.

register_btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
        String text = myEditText.getText().toString();
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android Studio, 여러 텍스트보기를 정렬하고 선형 레이아웃 (가로)에서 텍스트를 편집하는 방법

분류에서Dev

편집 텍스트에서 다른 활동으로 텍스트 가져 오기

분류에서Dev

동적으로 추가 된 jPanel에서 텍스트 가져 오기

분류에서Dev

입력 유형 파일 MVC5에 대한 편집보기 텍스트 상자에서 업로드 된 이미지 다시 가져 오기

분류에서Dev

React js의 텍스트 편집기에서 값 가져 오기

분류에서Dev

페이지로드 내용이 아닌 텍스트 상자에서 현재 편집 된 텍스트를 가져 오는 방법

분류에서Dev

jquery에서 동적으로 추가 된 선택 상자 및 텍스트 상자의 값을 가져옵니다.

분류에서Dev

Android에서 3 개의 텍스트보기 및 가중치로 Hrizontal 선형 레이아웃 조정

분류에서Dev

라 라벨 컨트롤러에서 동적으로 생성 된 텍스트 영역의 값 가져 오기

분류에서Dev

현재 텍스트를 가져 와서 특정 텍스트 편집기에서 편집하는 시스템 트레이 프로그램은 무엇입니까?

분류에서Dev

TextField에서 현재 편집 된 줄의 커서 앞 / 뒤 텍스트 가져 오기

분류에서Dev

편집기에서 텍스트가 선택된 경우 핵심 표현식으로 핸들러 사용

분류에서Dev

동적으로 생성 된 테이블의 텍스트 필드에서 데이터 가져 오기

분류에서Dev

동적으로 생성 된 텍스트 요소에서 val () 가져 오기

분류에서Dev

Python-최소한의 가져 오기로 텍스트 편집기에서 파일 열기

분류에서Dev

선형 가중치 기반 레이아웃에서 잘못 배치 된 텍스트 뷰

분류에서Dev

동적으로 추가 된 텍스트 상자에서 값 가져 오기 asp.net C #

분류에서Dev

C ++, txt 파일에서 텍스트 읽기 및 텍스트 상자에 추가 또는 편집 상자에서 텍스트 상자로 텍스트 추가

분류에서Dev

Excel의 특정 열에서 탭으로 구분 된 텍스트 가져 오기

분류에서Dev

유동적 레이아웃에서 텍스트 가운데 맞추기

분류에서Dev

공유 환경 설정에서 동적으로 추가 된 편집 텍스트의 값을 저장하는 방법

분류에서Dev

Jodit 편집기를 동적으로 추가 된 텍스트 영역에 추가하는 방법은 무엇입니까?

분류에서Dev

텍스트 상자에서 동적으로 텍스트 가져 오기

분류에서Dev

동적으로 추가 된 입력 텍스트에서 JQuery 더하기 / 빼기

분류에서Dev

동적으로 생성 된 버튼을 통해 동적 텍스트 필드의 ID 가져 오기

분류에서Dev

JQUERY에서 변경시 추가 된 텍스트 상자의 값 가져 오기

분류에서Dev

동적으로 생성 된 편집 텍스트에서 어떻게 가치를 얻을 수 있습니까?

분류에서Dev

목록보기 및 편집 텍스트가있는 Android xml 레이아웃

분류에서Dev

편집기에서 열려있는 동안 파일에 텍스트 추가

Related 관련 기사

  1. 1

    Android Studio, 여러 텍스트보기를 정렬하고 선형 레이아웃 (가로)에서 텍스트를 편집하는 방법

  2. 2

    편집 텍스트에서 다른 활동으로 텍스트 가져 오기

  3. 3

    동적으로 추가 된 jPanel에서 텍스트 가져 오기

  4. 4

    입력 유형 파일 MVC5에 대한 편집보기 텍스트 상자에서 업로드 된 이미지 다시 가져 오기

  5. 5

    React js의 텍스트 편집기에서 값 가져 오기

  6. 6

    페이지로드 내용이 아닌 텍스트 상자에서 현재 편집 된 텍스트를 가져 오는 방법

  7. 7

    jquery에서 동적으로 추가 된 선택 상자 및 텍스트 상자의 값을 가져옵니다.

  8. 8

    Android에서 3 개의 텍스트보기 및 가중치로 Hrizontal 선형 레이아웃 조정

  9. 9

    라 라벨 컨트롤러에서 동적으로 생성 된 텍스트 영역의 값 가져 오기

  10. 10

    현재 텍스트를 가져 와서 특정 텍스트 편집기에서 편집하는 시스템 트레이 프로그램은 무엇입니까?

  11. 11

    TextField에서 현재 편집 된 줄의 커서 앞 / 뒤 텍스트 가져 오기

  12. 12

    편집기에서 텍스트가 선택된 경우 핵심 표현식으로 핸들러 사용

  13. 13

    동적으로 생성 된 테이블의 텍스트 필드에서 데이터 가져 오기

  14. 14

    동적으로 생성 된 텍스트 요소에서 val () 가져 오기

  15. 15

    Python-최소한의 가져 오기로 텍스트 편집기에서 파일 열기

  16. 16

    선형 가중치 기반 레이아웃에서 잘못 배치 된 텍스트 뷰

  17. 17

    동적으로 추가 된 텍스트 상자에서 값 가져 오기 asp.net C #

  18. 18

    C ++, txt 파일에서 텍스트 읽기 및 텍스트 상자에 추가 또는 편집 상자에서 텍스트 상자로 텍스트 추가

  19. 19

    Excel의 특정 열에서 탭으로 구분 된 텍스트 가져 오기

  20. 20

    유동적 레이아웃에서 텍스트 가운데 맞추기

  21. 21

    공유 환경 설정에서 동적으로 추가 된 편집 텍스트의 값을 저장하는 방법

  22. 22

    Jodit 편집기를 동적으로 추가 된 텍스트 영역에 추가하는 방법은 무엇입니까?

  23. 23

    텍스트 상자에서 동적으로 텍스트 가져 오기

  24. 24

    동적으로 추가 된 입력 텍스트에서 JQuery 더하기 / 빼기

  25. 25

    동적으로 생성 된 버튼을 통해 동적 텍스트 필드의 ID 가져 오기

  26. 26

    JQUERY에서 변경시 추가 된 텍스트 상자의 값 가져 오기

  27. 27

    동적으로 생성 된 편집 텍스트에서 어떻게 가치를 얻을 수 있습니까?

  28. 28

    목록보기 및 편집 텍스트가있는 Android xml 레이아웃

  29. 29

    편집기에서 열려있는 동안 파일에 텍스트 추가

뜨겁다태그

보관