android典型代码系列(二十二)------按键使上面的EditText抖动
16lz
2021-01-23
按键使上面的EditText抖动:
1. query_number.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <EditText android:layout_width="fill_parent" android:layout_marginTop="5dip" android:layout_height="wrap_content" android:id="@+id/et_NumberQueryActivity" android:hint="请输入要查询的手机号码"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/bt_NumberQueryActivity" android:text="查询"/> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/tv_NumberQueryActivity"/></LinearLayout>
2. res- anim– et_numberqueryactivity.xml
<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:toXDelta="10" android:duration="1000" android:interpolator="@anim/cycle_7"></translate>
3. res-anim-cycle_7.xml
<?xml version="1.0" encoding="utf-8"?><cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:cycles="7"></cycleInterpolator>
4. NumberQueryActivity.java
public class NumberQueryActivity extends Activity implements OnClickListener { private static final String TAG = "NumberQueryActivity"; private EditText et; private TextView tv; private Button bt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.query_number); et=(EditText) this.findViewById(R.id.et_NumberQueryActivity); bt=(Button) this.findViewById(R.id.bt_NumberQueryActivity); tv=(TextView) this.findViewById(R.id.tv_NumberQueryActivity); bt.setOnClickListener(this); } @Override public void onClick(View v) { String et_content=et.getText().toString().trim(); if(TextUtils.isEmpty(et_content)){ Animation animation = AnimationUtils.loadAnimation(this, R.anim.et_numberqueryactivity); et.startAnimation(animation); return; }else{ Logger.i(TAG, "开始查询"); } }}
更多相关文章
- android P虚拟按键点击位置加大的问题
- android 的virtual 按键
- android > 模拟 硬件 按键 按下
- Android隐藏虚拟按键
- android按键两次退出程序
- Android: 用Instrumentation类发送鼠标或按键事件
- Android耳机按键监听
- Android 弹出有确认按键的对话
- Android 沉浸式状态栏跟虚拟按键冲突问题 隐藏虚拟按键