androidbutton點擊效果
1. android studio的button在點擊時,點擊後樣式
Button只能實現按下去的時候的變化, 但是松開手就會恢復, 如果你想按下去變化一下一直保持, 那你就要用 checkBox 這類形的開關控制項, 因為它們都有一個狀態 isChecked true時表示一個, false表示另外一個, 可以用 selector來實現的.
2. Android的動態設置按鈕的點擊效果.
在代碼中設置。
class FaceButtonListener implements OnTouchListener{
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
faceButton.setImageDrawable(R.drawable.按下的圖片)
}else if(event.getAction() == MotionEvent.ACTION_UP){
faceButton.setImageDrawable(R.drawable.松開的圖片)
}
return false;
}
}
3. 如何用android的Button模擬網頁上的某一個Button的點擊事件,實現進入另一個頁面
用Intent這個類可以實現,
java">btn.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewarg0){
//TODOAuto-generatedmethodstub
Intentintent=newIntent(MainActivity.this,SecondActivity.class);
MainActivity.this.startActivity(intent);
MainActivity.this.finish();
}
});
為Button對象設置監聽器,在內部方法用Intent(Android中的信使)來讓當前界面切換到你想要到達的界面。
還有什麼不懂得可以繼續提問。希望你能採納。
4. 安卓按鈕按下效果怎麼設置呢怎麼設置按鈕圓角和按下效果
可以通過shape設置圓角
<?xml version="1.0" encoding="utf-8"?>
<!-- shape如果不聲明形狀默認是正方形 -->
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 設置圓角 -->
<corners android:radius="2dp" >
</corners>
<!-- 設置填充色 -->
<solid android:color="#4285f4" >
</solid>
<!-- 設置邊框的顏色和寬度 -->
<stroke
android:width="1dp"
android:color="#4285f4" >
</stroke>
</shape>
通過selector設置點擊效果
button_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- 這個是用於控制按鈕組背景的文件 -->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- **點擊時效果**********背景引用的資源*************************是否獲得焦點*********************是否按下******* -->
<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="false"/>
<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="true"/>
<item android:drawable="@drawable/button_p" android:state_focused="false" android:state_pressed="true"/>
<!-- **************沒有任何操作時顯示的背景************** -->
<item android:drawable="@drawable/button_n"></item>
</selector>
在xml文件中設置button的background屬性。
android:background="@drawable/button_bg"
5. android中如何設置圖片按鈕的點擊效果,就是一點擊圖片,會顯示一種被按下去的感覺,而不是買有任何反應
可以使用這樣的一個xml布局
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
// 獲取焦點時候按鈕的背景狀態
<item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_focused="true"/>
// 被按下時候按鈕的背景狀態
<item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_pressed="true"/>
//正常狀態下按鈕的狀態
<item android:drawable="@drawable/btn_green_normal"/>
</selector>
把按鈕的背景設置為這個布局引用就行了.試試吧騷年
6. Android默認的button都有按下的效果,為什麼換了顏色後默認的按下效果就消失了這是某個屬
你換的是background的顏色吧。Button默認background是一個選擇器,你自己寫一個選擇器,然後設置為background就好了。
7. Android 如何實現Button 重復點擊實現兩種功能,例如播放按鈕 點擊一次停止,再點擊一次播放
設定一個變數,如boolean isRunning,在點擊按鈕時判斷這個變數,如果是真說明在播放可以執行停止操作,如果是假說明當前停止,可以執行播放操作,可以用if else語句實現。
假如點擊按鈕實現功能超過兩種,可以使用int status變數保存當前狀態,在點擊按鈕後判斷當前status的值,根據不同的值執行不同的操作,可以用switch語句實現。
8. android點擊button時imageview產生動畫效果
在button的點擊事件裡面實現imageview的旋轉效果就可以了啊。
9. android 如何實現button 的自動點擊 定義了一個button 如何打開應用程序之後 button自動點擊
這個是實現不了的。你只能在activity剛載入的時候進行點擊button的操作。你也可以不加上button的。你的這個需求加不加button都沒有多少區別了。
10. android 的Button怎樣自動觸發按下的動作
android 的Button自動觸發按下的動作需要在Button添加android:onClick="click"屬性,click為方法名,使用步驟如下:
1、使用Android studio創建一個Android項目並打開布局文件,在布局文件中添加一個Button,並設置android:onClick="click",如下圖: