Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android ZoomControls的使用

Android ZoomControls的使用

編輯:關於Android編程

我們通常在手機上特別是在訪問浏覽器的使用後,經常會看到一些玩野會放大縮小,其實很簡單。

------------------------ZoomControls的使用。

 

public class ZoomControllerActivity extends Activity{
	private TextView myTextView;
	private ZoomControls myZoomController;
	private int size = 25;;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.zooncontroller_layout);
		myTextView = (TextView) findViewById(R.id.myTextView);
		myZoomController = (ZoomControls) findViewById(R.id.myZoomController);;
		myZoomController.setOnZoomInClickListener(new OnZoomInTroller());
		myZoomController.setOnZoomOutClickListener(new OnZoomOutTroller());
	}
	/**
	 * 縮小監聽器
	 * @author androidstartjack
	 *
	 */

	private class OnZoomInTroller implements OnClickListener{

		@Override
		public void onClick(View v) {
			Toast.makeText(getApplicationContext(), "aaaaaaa", 0).show();
			size = size +2;
			myTextView.setTextSize(size);
		}

	}
	/**
	 * 放大監聽器
	 * @author androidstartjack
	 *
	 */
	private class OnZoomOutTroller implements OnClickListener{
		@Override
		public void onClick(View v) {
			size = size -2;
			Toast.makeText(getApplicationContext(), "bbbbbbbbbbbbbbbb", 0).show();
			myTextView.setTextSize(size);
		}

	}
}

------xml代碼:

 


看是不是很簡單。當然可以根據需求做出各種各樣的大小。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved