我设法在10秒后使imageView消失(我的mainActivity上的教程图像).但我希望能够顺利淡出,因为这样看起来并不好看,任何人都可以向我推荐任何好的教程
img=(ImageView)findViewById(R.id.ImageTutorial);
if(getIntent()!=null)
{
Bundle extras = getIntent().getExtras();
String TutorialDemo=extras !=null? extras.getString("TutorialDemo"):"false";
if(TutorialDemo.equals("true"))
{
Runnable mRunnable;
Handler mHandler=new Handler();
mRunnable=new Runnable() {
@Override
public void run() {
img.setVisibility(View.GONE); //This will remove the View. and free s the space occupied by the View
}
};
mHandler.postDelayed(mRunnable,10*900);
}
else
{
img.setVisibility(View.GONE);
}
}
Run Code Online (Sandbox Code Playgroud)
这是图像视图xml
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/fullview"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="10dp"
android:orientation="vertical" >
.
.
.
.
<ImageView
android:contentDescription="tutorial"
android:id="@+id/ImageTutorial"
android:layout_width="match_parent"
android:layout_height="120dp"
android:layout_alignParentBottom="true"
android:background="@drawable/tutorial"
android:layout_marginTop="40dp" …Run Code Online (Sandbox Code Playgroud) 这是我的网格,当鼠标悬停在该标题上以显示爆炸时,该标题为"RED.BROJ".文本.
<ListView.View>
<GridView>
<GridViewColumn Width="50"
Header="??d.????"
DisplayMemberBinding="{Binding Path=RedenBroj}">
</GridViewColumn>
Run Code Online (Sandbox Code Playgroud) 我使用Android的默认日期选择器,我支持的最小SDK为10,我想设置日期选择器的最小和最大日期.
这是我在onCreate方法之后的MainActivity类中的内容:
private void registerButtonListeners() {
Calendar.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v) {
showDialog(DATE_PICKER_DIALOG);
}
});
}
@Override
protected Dialog onCreateDialog(int id)
{
switch(id)
{
case DATE_PICKER_DIALOG: return showDatePicker();
}
return super.onCreateDialog(id);
}
private DatePickerDialog showDatePicker()
{
DatePickerDialog datePicker= new DatePickerDialog(MainActivity.this,android.R.style.Theme_Holo_Dialog_NoActionBar_MinWidth,new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mCalendar.set(Calendar.YEAR,year);
mCalendar.set(Calendar.MONTH,monthOfYear);
mCalendar.set(Calendar.DAY_OF_MONTH,dayOfMonth);
updateDateText();
}
},mCalendar.get(Calendar.YEAR),mCalendar.get(Calendar.MONTH),mCalendar.get(Calendar.DAY_OF_MONTH));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
{
long d=1356994800000L;
//datePicker.getDatePicker().setMinDate(d);
//datePicker.getDatePicker().setMaxDate(1546210800000L);
}
return datePicker;
}
Run Code Online (Sandbox Code Playgroud) 我在屏幕上左右滑动有一个事件,但TouchEvent上有一个无效的pointerId = -1,在某些手机上崩溃应用程序这里是我使用的类
public class OnSwipeTouchListener implements OnTouchListener {
private final GestureDetector gestureDetector = new GestureDetector(new GestureListener());
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
return gestureDetector.onTouchEvent(arg1);
}
private final class GestureListener extends SimpleOnGestureListener {
private static final int SWIPE_THRESHOLD = 100;
private static final int SWIPE_VELOCITY_THRESHOLD = 100;
@Override
public boolean onDown(MotionEvent e) {
return true;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
boolean result = false;
try …Run Code Online (Sandbox Code Playgroud) 我已经实现了一个 textwatcher,所以当我在写一些东西时,我希望我的进度条变得可见(当然还有如何让它在 onCreate 中不可见)
android,如果我从我的手机上使用3g数据互联网,wifi会自动进入睡眠状态,让我们说我们在家使用homeWifi(在手机上wifi和数据都打开),我们走出了wifi的范围自动转向数据3g互联网连接,这是否自动将wifi扫描和其他wifi功能睡眠,或当我回到我的家庭WiFi区域它会改变从3g到WiFi的连接?