A. 在android中怎樣給整個頁面設置監聽事件
您可以類似這樣,先實例化子頁面中的Button控制項,然後將實例化後的控制項綁定監聽事件 View view=LayoutInflater.from(context).inflate(R.layout.abc_action_bar_view_list_nav_layout,null); Button button= (Button) view.findViewById(R.id.action_bar); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //寫上點擊後要執行的事件 } }); 當然了,您要在不同頁面實現不同的功能的話,您可以將以上代碼寫在viewPager.setOnPageChangeListener的滾動回調方法當中進行頁面滾動的判斷,從而執行不同的點擊事件。希望能幫到您,如果還有什麼問題,歡迎您繼續追問。謝謝。
B. androidstudio中點擊按鈕後改變顯示圖片
androidstudio中點擊按鈕後改變顯示圖片。步驟如下:
1、在布局文件中添加一個ImageView組件,用於顯示圖片。
2、在代碼中獲取該ImageView組件的引用,並為其設置默認的圖片資源。
3、在代碼中獲取需要觸發圖片變化的按鈕的引用,並為其添加一個點擊事件監聽器。
4、在該監聽器中,使用setImageResource方法為ImageView組件設置另一張圖片資源。