小编Ric*_*ers的帖子

设置按钮在"首选项"设置的另一个活动中可见

我有一个问题是通过另一个Activity设置按钮可见性

代码说明:

第一, menu.xml

<Button
    android:id="@+id/f1"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_marginRight="10dp"
    android:background="@drawable/button1"
    android:visibility="visible" />

<ImageView
    android:id="@+id/f2lock"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:src="@drawable/levellocked"
    android:visibility="visible" />

<Button
    android:id="@+id/f2"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:background="@drawable/button2"
    android:visibility="gone" />
Run Code Online (Sandbox Code Playgroud)

f2用于意图leveltwo.class但仍然设置为GONE的 按钮f2lock是用于levellocked的ImageView

第二,menu.java

public class menu extends Activity {

Button f1, f2;
ImageView f2lock;    

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.famouslevel);
    f1 =(Button)findViewById(R.id.f1);      

    f1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v){
            // TODO Auto-generated method stub
            Intent level1 = new Intent …
Run Code Online (Sandbox Code Playgroud)

java android android-intent sharedpreferences

5
推荐指数
1
解决办法
256
查看次数

单击按钮时如何设置计时器?

我的意思是就像停下车一样,当单击按钮时,计时器会一直打开,直到按下停止按钮为止

startbutton= (Button)findViewById(R.id.black1);
  startbutton.setOnClickListener(new View.OnClickListener() {

              public void onClick(View v){
              //Start the timer
                                         }                
            });

 stopbutton= (Button)findViewById(R.id.black1);
 stopbutton.setOnClickListener(new View.OnClickListener() {

              public void onClick(View v){
              //Stop the timer
                                         }                
            });
Run Code Online (Sandbox Code Playgroud)

第二个问题

如果计时器显示90秒,如何使其在屏幕上显示imageview或按钮?像某些if语句使按钮可见,每个计时器计数为90秒(90、180、270等),他会将按钮可见性设置为可见。

之前谢谢。

java android timer

1
推荐指数
1
解决办法
1398
查看次数

标签 统计

android ×2

java ×2

android-intent ×1

sharedpreferences ×1

timer ×1