正文

圖像存儲(chǔ)和元數(shù)據(jù)(4)

Android多媒體開發(fā)高級(jí)編程 作者:(美)艾佛瑞


我們包括了幾個(gè)用戶界面元素。在layout/main.xml中將它們指定為正常顯示,并且在上述代碼中聲明了它們的對(duì)象。

@Override 

public void onCreate(Bundle savedInstanceState) 

{

super.onCreate(savedInstanceState);

// 將內(nèi)容視圖設(shè)置為在res/layout/main.xml文件中定義的視圖

setContentView(R.layout.main);

// 獲取UI 元素的引用

returnedImageView = (ImageView) findViewById(R.id.ReturnedImageView);

takePictureButton = (Button) findViewById(R.id.TakePictureButton);

saveDataButton = (Button) findViewById(R.id.SaveDataButton);

titleTextView = (TextView) findViewById(R.id.TitleTextView);

descriptionTextView = 

(TextView) findViewById(R.id.DescriptionTextView);

titleEditText = (EditText) findViewById(R.id.TitleEditText);

descriptionEditText = 

(EditText) findViewById(R.id.DescriptionEditText);

在標(biāo)準(zhǔn)活動(dòng)onCreate方法中,調(diào)用setContentView之后將會(huì)實(shí)例化用戶界面元素,然后需要在代碼中對(duì)它們進(jìn)行控制。在通過findViewById方法獲得這些元素之后,必須將它們都轉(zhuǎn)換為合適的類型。

// 除takePictureButton 之外,將其他所有的元素都設(shè)置為初始時(shí)不可見

// View.GONE表示不可見,且不占用布局上的空間

returnedImageView.setVisibility(View.GONE);

saveDataButton.setVisibility(View.GONE);

titleTextView.setVisibility(View.GONE);

descriptionTextView.setVisibility(View.GONE);

titleEditText.setVisibility(View.GONE);

descriptionEditText.setVisibility(View.GONE);


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)