2011-05-15 5 views

답변

0

onCreate() 메서드에서 단추에 수신기를 추가해야하며 해당 수신기에서보기 (테이블 레이아웃)를 검색하고 해당 속성을 수정할 수 있습니다. 변경중인 버튼과보기를 찾으려면 XML에서 해당 버튼을 지정해야합니다 (XML에서 확장한다고 가정). 이 (테스트되지 않은) 코드와 같은 것을 시도하십시오 :

Button button = (Button) findViewById(R.id.mybutton); 
button.setOnClickListener(new OnClickListener() 
{ 
    @Override 
    public void onClick(final View view) 
    { 
      TableLayout tableLayout = (TableLayout) findViewById(R.id.mytablelayout); 
      tableLayout.setBackgroundResource(R.drawable.mybackgroundimage); 
    } 
}); 
+0

도움 주셔서 감사합니다. 정말 나를 위해 도움이되었습니다. 나는 한 가지 더 묻고 싶습니다. 나는 드로어 블 폴더에 저장된 XML 파일을 만들었습니다. 자, 만약 내가 뭔가 다른 일을해야하거나 단순히 ""같은 contact.setBackgroundResource (XML 파일의 R.drawable.Name)이 전화를 할 수있는이 XML을 설정하려면 " – Sourav

+0

수 있습니다 체크 아웃 [ 이 기사] (http://developer.android.com/guide/topics/resources/drawable-resource.html)에서는 드로어 블 리소스에 대해 설명합니다. –

관련 문제