2011-10-20 2 views
0

나는 앱을 만들고 있는데, 사용자가 앱을 처음 사용할 때 도움을주고 싶습니다. 어떤 사람들은 투명 배경으로 무엇을해야하는지 알려주는 레이어를 사용자에게 제공합니다. 그리고 ... 나는 이것을하고 싶지만 어떤 방법을 찾을 수 없다.사용자를 돕는 Android 레이어

누군가 내가 무슨 말을하고 있는지 보시나요?

+0

@ 토마스 : 투표를하지는 않았지만 4 줄의 텍스트에는 적어도 5 개의 맞춤법 오류가 있습니다. 당신이 그것을 읽는다면, 질문은 '누군가 내가 무슨 말을하는지 보지?' (유용하지 않음/진짜 질문이 아님). 질문으로 해석 될 수있는 부작용이 있지만 그와 같이 표현되지는 않습니다 (불분명 함). OP가 코드, API의 일부 요소를 가리키는 포인터 또는 그의 목표를 달성하는 데 사용할 수있는 기술을 찾고 있는지 여부는 분명하지 않습니다. 또한 목표가 무엇인지, 투명한 레이어가 클릭을 허용하는지 명확하지 않습니다. 투표를 결정할 여러 가지 이유가있는 것으로 보입니다. – forsvarir

+0

야, 나 프랑스 최고야. 나는 어떤 도움을 요청하고 있었다. 당신이 코드를 가지고 있다면 코드를, 당신이 나에게 줄 것이 있다면 url. –

답변

1

물론 여러 가지 방법이 있습니다. 가장 간단한 방법은 대화 상자를 표시하고 대화 상자의 레이아웃을 변경하여 사용자를 돕고 싶습니다. 당신은 대화에 대한 XML의 내부 텍스트 뷰 또는 이미지 뷰가있는 경우

android:background="@android:color/transparent" 

, 당신은 단순히으로 도움의 텍스트/이미지를 변경할 수 있습니다 : 당신의 배경을 설정할 수 있습니다 XML에

// Create a new Dialog 
    dialog = new Dialog(this); 

// Set the content of the dialog 
    dialog.setContentView(R.layout.your_help_layout); 

// Define the button    
    Button close_button = (Button)dialog.findViewById(R.id.your_close_button); 

// Set onClickslistener 
    close_button.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      dialog.dismiss();   
     } 
    }); 

// Show the dialog 
dialog.show(); 

버튼과 동일한 와트를 정의하고 적절한 경우 변경합니다.

+0

대화 형 방식으로 전체 레이아웃을 relativeLayout에 배치 한 다음 다른 레이아웃 위에 "도움이되는"레이아웃을 배치하고 setVisibility (View.VISIBLE)를 사용하여 표시하거나 숨길 수 있습니다. 및 setVisibility (View.GONE); – DecodeGnome

+0

고마워요. 그게 내가 필요한 것입니다 :) –

1

최근 준비된 사진을 전체 화면으로 표시하는 것은 무엇이 문제입니까?

앱의 스크린 샷을 만들고 댓글, 화살표 등을 그려 이미지 슬라이더를 만듭니다!

+0

사진을 잘 보여주는 것이 추악합니다. 큰 그림 없이는 그럴 수 없어요? –

+0

선택 사항 - 사진이 적거나 코드가 많습니다. –

관련 문제