【问题标题】:Is it possible to create Seekbar Widgets?是否可以创建 Seekbar 小部件?
【发布时间】:2017-06-28 06:49:30
【问题描述】:

是否可以为 Android 创建一个 Seekbar 小部件,我该如何创建它?我试图在互联网上找到一些关于它的信息,但我找不到任何东西。 提前感谢您的回答!

【问题讨论】:

标签: java android android-studio widget android-seekbar


【解决方案1】:

试试这个,

activity_main.xml

    <RelativeLayout 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"  
        >  

        <SeekBar  
            android:id="@+id/seekBar1"  
            android:layout_width="match_parent"  
            android:layout_height="wrap_content"  
            android:layout_alignParentTop="true"  
            android:layout_centerHorizontal="true"  
            android:layout_marginTop="39dp" />  

    </RelativeLayout>  

MainActivity.java

    public class MainActivity extends Activity implements OnSeekBarChangeListener{  
        SeekBar seekBar1;  
        @Override  
        protected void onCreate(Bundle savedInstanceState) {  
            super.onCreate(savedInstanceState);  
            setContentView(R.layout.activity_main);  

            seekBar1=(SeekBar)findViewById(R.id.seekBar1);  
            seekBar1.setOnSeekBarChangeListener(this);  
        }  
        @Override  
        public void onProgressChanged(SeekBar seekBar, int progress,  
                boolean fromUser) {  
            Toast.makeText(getApplicationContext(),"seekbar progress: "+progress, Toast.LENGTH_SHORT).show();  
        }  
        @Override  
        public void onStartTrackingTouch(SeekBar seekBar) {  
            Toast.makeText(getApplicationContext(),"seekbar touch started!", Toast.LENGTH_SHORT).show();  
        }  
        @Override  
        public void onStopTrackingTouch(SeekBar seekBar) {  
            Toast.makeText(getApplicationContext(),"seekbar touch stopped!", Toast.LENGTH_SHORT).show();  
        }  
    }  

【讨论】:

  • 感谢您的回答。但是您提供的代码不会是应用程序内的普通 Seekbar 吗?我正在寻找创建一个小部件(我可以将其放在主屏幕上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-04
  • 1970-01-01
  • 1970-01-01
  • 2022-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多