@Override public void run() { View child = listView.getChildAt(0); tooltipManager .create(MainActivity.this, 100) .maxWidth(450) .actionBarSize(Utils.getActionBarSize(getBaseContext())) .activateDelay(100) .anchor(new Point(512, 100), TooltipManager.Gravity.BOTTOM) .closePolicy(TooltipManager.ClosePolicy.None, 1500) .withCustomView(R.layout.custom_textview) .withStyleId(R.style.ToolTipLayoutCustomStyle) .text( "Test tooltip showing on a list, Test tooltip showing on a list, Test tooltip showing on a list...") .show(); }