2017-02-14 2 views
0

이건 lib입니다. 어떤 아이도 아이콘을 추가하고 싶습니다. 하지만 난 목소리로 듣기에는 좋은 사람 같던데 어떤 패트릭의 샘플을 읽을 수는 있지만 내 code.please이 ..이입니다 와요 고마워요 도움이 할 수있는 방법을 모른다는 링크자식 노드 아이콘을 추가하는 방법은 무엇입니까?

public class MainActivity extends AppCompatActivity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    TreeNode root = TreeNode.root(); 

final TreeNode parent = new TreeNode("Melk"); 
    final TreeNode child0 = new TreeNode("Build_1"); 
    TreeNode child1 = new TreeNode("Build_2"); 

    TreeNode child_1 = new TreeNode("Aparteman_1"); 
    TreeNode child_3 = new TreeNode("Aparteman_2"); 

    TreeNode child_4 = new TreeNode("Senfi_1"); 
    TreeNode child_5 = new TreeNode("Senfi_2"); 

    child_1.addChildren(child_4, child_5); 
    child0.addChildren(child_1, child_3); 
    parent.addChildren(child0, child1); 

    root.addChild(parent); 
    Button del = (Button) findViewById(R.id.del); 

parent.setClickListener(new TreeNode.TreeNodeClickListener() { 
    @Override 
    public void onClick(TreeNode node, Object value) { 

     Toast.makeText(getApplicationContext(),"",Toast.LENGTH_LONG).show(); 

    } 
}); 

    LinearLayout containerView = (LinearLayout) findViewById(R.id.m); 
    AndroidTreeView tView = new AndroidTreeView(getApplicationContext(), root); 
    containerView.addView(tView.getView()); 

} 
} 

후 edited.i 당신의 도움이 필요를 참조하십시오.

+0

코드 게시 ... 시도한 내용이 무엇입니까 ?? – Akshay

+0

@Akshay 게시물이 수정되었습니다. –

+0

@Akshay 도와주세요 –

답변

0

당신은 기본 안드로이드 목록보기에만 차이를 사용할 때는이 튜토리얼 방법에 당신을 도울 것입니다 자세한 내용은 구조

public class MyHolder extends TreeNode.BaseNodeViewHolder<IconTreeItem> { 
    ... 
    @Override 
    public View createNodeView(TreeNode node, IconTreeItem value) { 
     final LayoutInflater inflater = LayoutInflater.from(context); 
     final View view = inflater.inflate(R.layout.layout_profile_node, null, false); 
     TextView tvValue = (TextView) view.findViewById(R.id.node_value); 
     tvValue.setText(value.text); 

     return view; 
    } 

    public static class IconTreeItem { 
     public int icon; 
     public String text; 
    } 
} 

입니다 createNodeView 을 TreeNode.BaseNodeViewHolder를 확장하고 덮어 사용자 정의 어댑터입니다 사용해야합니다 맞춤 어댑터 사용 https://github.com/codepath/android_guides/wiki/Using-an-ArrayAdapter-with-ListView

+0

도와주세요. 제 프로젝트에서 메모 사이에 공간이 없습니다. 부모 노드 옆에. 내가 할 수 있습니까? –

+0

제발 도와주세요 .... –

+0

죄송합니다. 지금까지 아무 것도 발견되지 않았습니다.이 라이브러리를 사용하는 이유와 목적은 무엇입니까? –

관련 문제