Android 提示文字自訂版面 Tooltip - Toast


Android Toast 除了顯示 Tooltip 提示文字之外,

也可以自訂 Tooltip 版面,

範例如下 :

 程式碼
public class helloWorld extends Activity
{
/** Called when the activity is first created. */
@Override

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// 建立 Image 物件
ImageView iv = new ImageView(this);
iv.setImageResource(R.drawable.icon);

// 建立 Text 物件
TextView tv = new TextView(this);
tv.setTextSize( 20 );
tv.setText( "Hello World" );

// 建立 版面配置 物件, 然後將 ImageView 與 TextView 加入之
LinearLayout ll = new LinearLayout(this);
ll.addView( iv );
ll.addView( tv );

// 建立 Toast 物件
Toast tt = Toast.makeText( this
, ""
, Toast.LENGTH_LONG
);


// 自訂 Toast 版面為 LinearLayout
tt.setView( ll );

// 顯示 Toast
tt.show();
}
}

範例結果 :


Android Toast

Related Posts Plugin for WordPress, Blogger...