package com.pro;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.ProgressBar;
import android.widget.Spinner;
public abstract class Bt12 extends Activity implements OnItemSelectedListener
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.spinloader);
final ProgressBar spinner;
spinner = (ProgressBar)findViewById(R.id.progressBar1);
spinner.setVisibility(View.VISIBLE);
spinner.postDelayed(new Runnable() {
public void run() {
spinner.setVisibility(View.INVISIBLE);
}
}, 4000);
final Spinner s=(Spinner) findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> aa=ArrayAdapter.createFromResource(this, R.array.spinlist, android.R.layout.simple_spinner_dropdown_item);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(aa);
s.setVisibility(View.INVISIBLE);
s.postDelayed(new Runnable() {
public void run() {
s.setVisibility(View.VISIBLE);
}
}, 5000);
View iv1;
iv1 = (View)findViewById(R.id.spinner_image1);
iv1.setVisibility(View.INVISIBLE);
View iv2;
iv2 = (View)findViewById(R.id.spinner_image2);
iv2.setVisibility(View.INVISIBLE);
View iv3;
iv3 = (View)findViewById(R.id.spinner_image3);
iv3.setVisibility(View.INVISIBLE);
View iv4;
iv4 = (View)findViewById(R.id.spinner_image4);
iv4.setVisibility(View.INVISIBLE);
}
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
Spinner s=(Spinner) findViewById(R.id.spinner1);
// An item was selected. You can retrieve the selected item using
View st=(View) s.getSelectedItem();
st.setVisibility(View.VISIBLE);
s.setVisibility(View.INVISIBLE);
}
/* public void onNothingSelected(AdapterView<?> parent) {
// Another interface callback
}*/
}
有什么不对吗?这显示没有错误,但没有正常工作..我使用按钮触发此活动,当我现在点击它..除了屏幕闪烁,它什么都不做。 有什么不对??这显示没有错误,但没有正常工作..我使用按钮触发此活动,当我现在点击它..除了屏幕闪烁,它什么都不做。 有什么不对??这显示没有错误,但没有正常工作..我使用按钮触发此活动,当我现在点击它..除了屏幕闪烁,它什么都不做。 有什么不对??这显示没有错误,但没有正常工作..我使用按钮触发此活动,当我现在点击它..除了屏幕闪烁之外什么都不做。
答案 0 :(得分:0)
试试,
ArrayAdapter<CharSequence> aa=ArrayAdapter.createFromResource(youractivity.this, R.array.spinlist, android.R.layout.simple_spinner_dropdown_item);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
答案 1 :(得分:0)
为什么不实施onClickListener
?
Spinner
类支持此功能。然后,您可以使用onItemClick
方法执行任何操作。
以下是代码示例:
s.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
// Put what you want here
}
});