Android : 프로그래밍 방식으로 ImageView를 추가 할 때 충돌이 발생합니까?

AA

ImageView처음으로 프로그래밍 방식으로 추가 할 때 표시 ImageView되지만 두 번째로 충돌이 발생합니다.

    imgtest = (ImageView) findViewById(R.id.someID);
            imgtest.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View arg0) {
                    Medtconversation = edtconversation.getText().toString();
                    edtconversation.setText("");
                    if(Medtconversation.length() > 0)
                    {
                    if (flagTyp == true) {

I add Image View Here------->imageView.setImageResource(R.drawable.chat_logo);
                    --->imageView.setLayoutParams(new LayoutParams(
                    --->        LayoutParams.MATCH_PARENT,
                    --->        LayoutParams.WRAP_CONTENT));
                    --->rilative.addView(imageView);<---- Line 286

                        txtviewUser = new TextView(ConversationPage.this);
                        txtviewUser.setText(Medtconversation);
                        txtviewUser.setTextColor(Color.BLUE);
                        txtviewUser.setTypeface(null, Typeface.BOLD);
                        txtviewUser.setTextSize(TypedValue.COMPLEX_UNIT_SP,25);
                        txtviewUser.setPadding(20, 5, 20, 10);

                        rilative.setBackgroundResource(R.drawable.conversation_shap);
                        rilative.addView(txtviewUser);

                        MyTaskParams params = new MyTaskParams(Integer
                                .parseInt(UserID), 0, Integer.parseInt(IDEtegh),
                                Integer.parseInt(IDSharee), UserNAME, NSharee,
                                NEtegh, Medtconversation, URL);
                        MySendMessage sendmsg = new MySendMessage();
                        try {
                            String Rest = sendmsg.execute(params).get();
                        } catch (InterruptedException e) {
                            e.printStackTrace();
                        } catch (ExecutionException e) {
                            e.printStackTrace();
                        }
                        flagTyp = false;
                    }
                    }

그리고 내 Layout Xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <ScrollView
        android:id="@+id/scrollID"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:layout_weight="1" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" >

            <LinearLayout
                android:id="@+id/linearone"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@color/brown"
                android:orientation="vertical" >
            </LinearLayout>

            <LinearLayout
                android:id="@+id/lineartwo"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical" >
            </LinearLayout>
        </LinearLayout>
    </ScrollView>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:baselineAligned="true"
        android:orientation="horizontal"
        android:paddingBottom="5dp"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:weightSum="1.5" 
        android:background="@drawable/bottom_conversation">

           <TextView
            android:id="@+id/isTyping"
            android:layout_width="0dip"
            android:layout_weight="0.5"
            android:layout_height="wrap_content"
            android:hint="Chat" />

        <EditText
            android:id="@+id/txtInpuConversation"
            android:layout_width="200dip"
            android:layout_height="wrap_content"
            android:layout_weight="0.5"
            android:hint="@string/edt_Conversation" >

            <requestFocus />
        </EditText>
        <ImageButton
            android:id="@+id/someID"
            android:layout_width="0dip"
            android:layout_weight="0.5"
            android:layout_height="wrap_content"
            android:background="@drawable/background_selector"
            android:contentDescription="@null"
            android:layout_marginTop="5dp"
            android:src="@drawable/social_send_now" />
    </LinearLayout>

</LinearLayout>

오류 :

by Log tag : AndroidRuntime
by Log Message : at com.test.onlinechattwo.ConversationPage$3.onClick(ConversationPage.java:286)
사용자 2396269

귀하의 코드를주의 깊게 살펴 보겠습니다. 귀하의 채팅 앱이 다음과 같기를 바랍니다.

여기에 이미지 설명 입력

그렇다면 ImageView한 번만 추가해야 하므로 코드를 편집하십시오.

boolean flgaimage = false; (In you activity)

그리고 다음을 편집하십시오 ClickListener.

       .........
        if (flagTyp == true) {

            if(flgaimage == false)
            {
                imageView.setLayoutParams(new LayoutParams(
                        LayoutParams.MATCH_PARENT,
                        LayoutParams.WRAP_CONTENT));
                rilative.addView(imageView);
                flgaimage = true;
            }
        .............

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

프로그래밍 방식으로 AppDelegate에서 rootViewController를 할당 할 때 충돌이 발생합니다.

분류에서Dev

프로그래밍 방식으로 리소스에 이미지를 추가하려고합니다. 이미지 소스를 설정할 때 System.ArgumentException 발생

분류에서Dev

프로그래밍 방식으로 이미지를 추가 할 때 Dropzone "addedfile"이 실행되지 않습니다.

분류에서Dev

Android : ClickListener를 ToggleButton에 추가 할 때 프로그램 충돌

분류에서Dev

ListFragment에 프로그래밍 방식으로 ImageView를 추가 할 수 있습니까?

분류에서Dev

Android는 프로그래밍 방식으로 레이아웃 리소스를 추가합니다.

분류에서Dev

Android-RecyclerView는 프로그래밍 방식으로 추가 된 이미지 뷰를 반복합니다.

분류에서Dev

Android-.apk를 프로그래밍 방식으로 설치할 때 "취소"이벤트 포착

분류에서Dev

프로그래밍 방식으로 제약 조건을 변경할 때 Xcode가 오류를 제공합니다.

분류에서Dev

Jquery UI가 프로그래밍 방식으로 변경 이벤트를 발생합니까?

분류에서Dev

Xamarin.Android : 프로그래밍 방식으로 단추를 만들 때 여백이있는 이유는 무엇입니까?

분류에서Dev

프로그래밍 방식으로보기를 선언 할 때 어떤 단위가 적용됩니다?

분류에서Dev

CUDA 기능 5.0이있는 장치에 대해 실행할 때 PTX를 프로그래밍 방식으로로드하면 오류 209가 반환됩니다.

분류에서Dev

프로그래밍 방식으로 UIViewController를 생성 할 때 "prepare for segue"재정의

분류에서Dev

Python`eval` : 프로그래밍 방식으로 클래스 속성을 만들려고 할 때 "잘못된 구문"오류가 발생합니까?

분류에서Dev

NSMutableArray에 개체를 추가 할 때 Objective-c 프로그램이 충돌 함

분류에서Dev

프로그래밍 방식으로 조각에 새보기를 추가 할 때 기호 오류를 해결할 수 없습니다.

분류에서Dev

데이터 테이블 내에서 프로그래밍 방식으로 행을 추가 할 때 렌더링되지 않음을 선택합니다.

분류에서Dev

Mocha : 프로그래밍 방식으로 mocha를 실행할 때 스택 추적 가져 오기

분류에서Dev

Android를 다시 로그인하려고 할 때 Facebook에서 로그인 한 다음 로그 아웃하면 충돌이 발생합니다.

분류에서Dev

AEM 6.2 (6.1)에서 프로그래밍 방식으로 그룹 및 사용자를 만들 때 AccessDeniedException이 발생합니까?

분류에서Dev

조각으로 인터페이스를 전송할 때 Android 오류가 발생합니까?

분류에서Dev

프로그래밍 방식으로 클래스를 추가 할 때 CSS 변환이 애니메이션되지 않음 (하지만 Chrome에서 클래스를 토글하면 작동 함)

분류에서Dev

IDE 내에서 프로젝트를 실행할 때마다 Java 프로젝트를 실행 가능한 jar로 프로그래밍 방식으로 컴파일하는 방법이 있습니까?

분류에서Dev

사용자 지정 템플릿을 사용하여 프로그래밍 방식으로 단추를 제거 할 때 오류 발생

분류에서Dev

사용자 지정 템플릿을 사용하여 프로그래밍 방식으로 단추를 제거 할 때 오류 발생

분류에서Dev

새로운 의도를 시작할 때 Android 앱이 충돌합니다

분류에서Dev

Android에서 프로그래밍 방식으로 GridView에 뷰를 추가하는 방법은 무엇입니까?

분류에서Dev

Chrome 버전 32 (Mac)는 이미지가 프로그래밍 방식으로 생성 될 때 src에서 이미지로드를 중지합니다.

Related 관련 기사

  1. 1

    프로그래밍 방식으로 AppDelegate에서 rootViewController를 할당 할 때 충돌이 발생합니다.

  2. 2

    프로그래밍 방식으로 리소스에 이미지를 추가하려고합니다. 이미지 소스를 설정할 때 System.ArgumentException 발생

  3. 3

    프로그래밍 방식으로 이미지를 추가 할 때 Dropzone "addedfile"이 실행되지 않습니다.

  4. 4

    Android : ClickListener를 ToggleButton에 추가 할 때 프로그램 충돌

  5. 5

    ListFragment에 프로그래밍 방식으로 ImageView를 추가 할 수 있습니까?

  6. 6

    Android는 프로그래밍 방식으로 레이아웃 리소스를 추가합니다.

  7. 7

    Android-RecyclerView는 프로그래밍 방식으로 추가 된 이미지 뷰를 반복합니다.

  8. 8

    Android-.apk를 프로그래밍 방식으로 설치할 때 "취소"이벤트 포착

  9. 9

    프로그래밍 방식으로 제약 조건을 변경할 때 Xcode가 오류를 제공합니다.

  10. 10

    Jquery UI가 프로그래밍 방식으로 변경 이벤트를 발생합니까?

  11. 11

    Xamarin.Android : 프로그래밍 방식으로 단추를 만들 때 여백이있는 이유는 무엇입니까?

  12. 12

    프로그래밍 방식으로보기를 선언 할 때 어떤 단위가 적용됩니다?

  13. 13

    CUDA 기능 5.0이있는 장치에 대해 실행할 때 PTX를 프로그래밍 방식으로로드하면 오류 209가 반환됩니다.

  14. 14

    프로그래밍 방식으로 UIViewController를 생성 할 때 "prepare for segue"재정의

  15. 15

    Python`eval` : 프로그래밍 방식으로 클래스 속성을 만들려고 할 때 "잘못된 구문"오류가 발생합니까?

  16. 16

    NSMutableArray에 개체를 추가 할 때 Objective-c 프로그램이 충돌 함

  17. 17

    프로그래밍 방식으로 조각에 새보기를 추가 할 때 기호 오류를 해결할 수 없습니다.

  18. 18

    데이터 테이블 내에서 프로그래밍 방식으로 행을 추가 할 때 렌더링되지 않음을 선택합니다.

  19. 19

    Mocha : 프로그래밍 방식으로 mocha를 실행할 때 스택 추적 가져 오기

  20. 20

    Android를 다시 로그인하려고 할 때 Facebook에서 로그인 한 다음 로그 아웃하면 충돌이 발생합니다.

  21. 21

    AEM 6.2 (6.1)에서 프로그래밍 방식으로 그룹 및 사용자를 만들 때 AccessDeniedException이 발생합니까?

  22. 22

    조각으로 인터페이스를 전송할 때 Android 오류가 발생합니까?

  23. 23

    프로그래밍 방식으로 클래스를 추가 할 때 CSS 변환이 애니메이션되지 않음 (하지만 Chrome에서 클래스를 토글하면 작동 함)

  24. 24

    IDE 내에서 프로젝트를 실행할 때마다 Java 프로젝트를 실행 가능한 jar로 프로그래밍 방식으로 컴파일하는 방법이 있습니까?

  25. 25

    사용자 지정 템플릿을 사용하여 프로그래밍 방식으로 단추를 제거 할 때 오류 발생

  26. 26

    사용자 지정 템플릿을 사용하여 프로그래밍 방식으로 단추를 제거 할 때 오류 발생

  27. 27

    새로운 의도를 시작할 때 Android 앱이 충돌합니다

  28. 28

    Android에서 프로그래밍 방식으로 GridView에 뷰를 추가하는 방법은 무엇입니까?

  29. 29

    Chrome 버전 32 (Mac)는 이미지가 프로그래밍 방식으로 생성 될 때 src에서 이미지로드를 중지합니다.

뜨겁다태그

보관