2017-06-28 21 views

答えて

1

Usageセクションは見ましたか?

ArrayList<Result_ModelList> Result_list = new ArrayList<Result_ModelList>(); 
        Listview lv=(Listview)tooltip.findViewById(R.id.lv); 
        Result_list.add(new 
Result_ModelList("Alphabetically")); 
        Result_list.add(new Result_ModelList("By Code")); 
        Result_list.add(new Result_ModelList("Last created")); 

Result_Adapter adapter = new Sort_Result_Adapter(getApplicationContext(), R.layout.raw_result,Result_list); 
       lv.setAdapter(adapter); 

lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
@override 
public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 

    Toast.makeText(MainActivity.this, "do not work" , Toast.LENGTH_SHORT).show(); 

} 
}); 

View view=lv.getChildAt(0); 
SimpleTooltip tooltip = new SimpleTooltip.Builder(v.getContext()) 
          .anchorView(view) //if you want to display on whole listview do .anchorView(lv) 
          .text("Results") 
          .dismissOnOutsideTouch(true) 
          .dismissOnInsideTouch(false) 
         .contentView(R.layout.tooltip,R.id.tv_result_header) 
          .textColor(getResources().getColor(R.color.green)) 
          .gravity(Gravity.BOTTOM) 
          .build(); 
        tooltip.show(); 
:リストビューで特定の項目にそれを表示したい場合は

Listview lv=(Listview)tooltip.findViewById(R.id.lv); 
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
@override 
public void onItemClick(AdapterView<?> parent, View view, int position, 
long id) { 
    new SimpleTooltip.Builder(this) 
    .anchorView(view) 
    .text("Something") 
    .gravity(Gravity.END) 
    .animated(true) 
    .transparentOverlay(false) 
    .build() 
    .show(); 
} 
}); 

あなたはこれを行う View v=lv.getChildAt(position); を使用し、最初の項目でそれを示すために、アンカービューとして anchorView(v)

を使用することができます

+0

リストビューを持っているツールチップと私はlistvewのリストのlistnerを操作したくありません – Harshida

+0

リストビューのいくつかの項目だけを表示したいなら、 'setAdapter()'を呼び出した後で 'lv.getChildAt(position_you_want)' 'anchorView'と同じです。 – Adithya

+0

あなたは正しく記述できますか? – Harshida

関連する問題