- 浏览: 408250 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (397)
- 随笔 (2)
- java (44)
- android (129)
- html + css (18)
- php (35)
- linux (2)
- html5技术/游戏 (3)
- 其他 (30)
- MAC (2)
- IOS (11)
- mongoDB (0)
- js + jquery (29)
- SQL (5)
- ecshop (2)
- jsp (1)
- mybatis (1)
- 推荐 (0)
- 网络推广 (1)
- jquery mobiles (7)
- Sencha Tcouch (11)
- case (2)
- joomla (1)
- cocos2d (1)
- AndEngine (1)
- 错误异常报错 (1)
- 第三方&二次开发 (5)
- cordova (5)
- swift (81)
- mysql (1)
- zepto (2)
- 常用代码 (1)
最新评论
-
wu1238:
2c2ab98030fc767cf89051f369a97c5 ...
Swift -> UILable 设置内边距 UIEdgeInsets , UITextField 设置内边距
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/v1" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <SeekBar android:id="@+id/seekBar1" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
TestActivity.java
package test.mft; import android.app.Activity; import android.os.Bundle; import android.widget.SeekBar; import android.widget.TextView; import android.widget.Toast; public class TestActivity extends Activity { /** Called when the activity is first created. */ private SeekBar s1; private TextView v1; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); v1 = (TextView)findViewById(R.id.v1); s1 = (SeekBar)findViewById(R.id.seekBar1); s1.setMax(100); int pro = 50; s1.setProgress(pro); v1.setText(""+pro); s1.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { //当停止时 public void onStopTrackingTouch(SeekBar arg0) { // TODO Auto-generated method stub v1.setText(""+s1.getProgress()); } //当开始拉动时 public void onStartTrackingTouch(SeekBar arg0) { // TODO Auto-generated method stub v1.setText(""+s1.getProgress()); } //当拉动条 改变值时 public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) { // TODO Auto-generated method stub v1.setText(""+s1.getProgress()); } }); } }
解决不能拖到到 最大值 问题 在 layout 中 设置 android:layout_margin="3dip" 属性即可
修改 风格
<SeekBar android:id="@+id/seekBar1" android:layout_width="130dip" android:layout_height="wrap_content" android:max="100" android:layout_centerVertical="true" android:layout_toLeftOf="@id/sb_value_1" android:paddingLeft="5dip" android:paddingRight="8dip" android:progressDrawable="@drawable/seekbar_bg_img" ////------ android:thumb="@drawable/seekbar_thumb" ////------ />
其中 @drawable/seekbar_bg_img 是背景图片 , @drawable/seekbar_thumb 是拖动按钮
图片参考附件
发表评论
-
android -> ImageButton 内部图片 padding
2020-04-09 12:00 441先给 ImageButton 设置属性 andr ... -
android -> 设置 全局 字体样式
2017-05-05 11:11 755首页在AndroidManifest.xml中 ap ... -
android -> 背景background - shape的使用
2017-05-04 12:09 912shape用于设定形状,可以在selector, ... -
android -> 只保留一边 的 边框 border
2017-05-03 09:05 1077设置background <layer-li ... -
android -> 在布局中动态添加view的两种方法
2017-04-29 19:48 1009转自 : http://b ... -
android -> 修改 version 版本
2017-03-28 15:33 433除了在 manifest.xml 里面 <?xml ... -
android -> viewPaer 页面滑动
2017-03-27 17:23 567MainActivity.java public ... -
android -> 获取系统输入法列表/已勾选/默认
2017-03-26 13:02 1208参考: http://www.aichengxu. ... -
android -> android 一个 textview 设置不同的字体大小和颜色
2017-03-24 00:05 907参考: http://blog.csdn.net/fengy ... -
android -> 查看 签名 的 信息 包括 有效期
2017-03-23 11:27 1064C:\Windows\system32>D ... -
android -> 父控件 遍历 子 控件
2017-03-21 21:03 731布局文件: <LinearLayout an ... -
android -> 动画类( Animation)
2017-03-19 11:01 550参考: https://my.oschina.net/u/ ... -
android -> TextView setTextSize(int unit, float size) -- px,sp,dip
2017-03-18 23:35 1074TextView setTextSize(int unit, ... -
android -> canvas学习3 (跟随手势画直线)
2017-03-10 17:17 949DiyView.java package com ... -
android -> canvas学习2(动态画图)
2017-03-10 16:31 617关键字 invalidate() 重新执行onDra ... -
android -> canvas学习1
2017-03-10 14:39 509参考: http://blog.csdn.net/lee5 ... -
android -> 九宫格 划直线解锁
2017-03-09 22:53 448来自 : http://blog.csdn.net/ ... -
android -> 按钮 圆角 & 边框 & 渐变
2017-02-14 16:32 923参考: http://blog.csdn.net/l ... -
android -> 资源文件 反编译
2017-02-14 15:30 410官方网站 : https://ibotpeaches ... -
android -> 按钮双击
2017-02-12 11:48 487long space_last_click_time; ...
相关推荐
在Android开发中,SeekBar是一个非常常见的控件,它允许用户通过滑动来选择一个介于最小值和最大值之间的值。然而,默认的SeekBar是水平布局的,而在某些设计需求下,我们可能需要创建一个垂直方向的SeekBar。这篇...
在Android开发中,SeekBar是一种常用的用户界面组件,它允许用户通过滑动条来选择一个介于最小值和最大值之间的数值。通常情况下,SeekBar是水平排列的,但有时根据设计需求,我们可能需要创建一个垂直方向的SeekBar...
在Android开发中,SeekBar是一个非常常见的控件,用于实现用户通过滑动来选择一个介于最小值和最大值之间的数值。通常,它被用来调节音量、亮度或者进度等。本篇文章将深入探讨如何在Android中自定义SeekBar,以满足...
SeekBar是Android系统提供的一个UI组件,它允许用户通过拖动滑块来选择一个介于最小值和最大值之间的值。通常,SeekBar只有一个滑块,但在这个案例中,我们将扩展其功能,使其能够处理三个独立的滑块。 要创建...
在Android开发中,SeekBar是一个非常常用的控件,它允许用户通过滑动来选择一个介于最小值和最大值之间的数值。通常,SeekBar是水平布局的,但有时开发者可能需要创建一个竖向的SeekBar以适应特定的界面设计或用户...
在这个布局文件中,我们可以使用`<SeekBar>`标签,并通过各种属性来自定义 Seekbar 的外观。 ```xml <SeekBar android:id="@+id/mySeekBar" android:layout_width="match_parent" android:layout_height="wrap_...
在Android开发中,SeekBar是一个非常常见的控件,用于让用户通过滑动来选择一个介于最小值和最大值之间的值。然而,系统默认的SeekBar是矩形的,有时为了追求更美观或者符合特定设计需求,开发者可能希望对其进行...
在Android开发中,SeekBar是一个非常常用的控件,它允许用户通过滑动来选择一个介于最小值和最大值之间的数值。这个控件通常用于音量调节、亮度设置或者进度条展示等场景。本篇文章将详细讲解如何在Android应用中...
android:layout_height="wrap_content" /> ``` 在对应的Activity或Fragment中,可以通过findViewById()方法获取CircularSeekBar实例,并设置相关属性,如最大值、当前值等。 3. **自定义属性**: ...
在Android开发中,Seekbar是一种常见的用户界面组件,它允许用户通过滑动条来选择一个介于最小值和最大值之间的值。然而,标准的Seekbar只有一个方向的滑动,即从最小值向最大值。在某些场景下,如调节音量、压力等...
在Android开发中,SeekBar是一种常用的用户界面组件,它允许用户通过滑动来选择一个介于最小值和最大值之间的值。通常,SeekBar是水平显示的,但有时候为了满足特定设计需求,开发者可能需要创建竖直方向的SeekBar。...
1. **SeekBar 基础使用**:在 XML 布局文件中,你可以通过 `<SeekBar>` 标签创建 SeekBar 对象,并设置其属性,如 `android:max`(最大值)、`android:progress`(初始进度)以及 `android:id`(用于代码中引用)等...
`android:layout_width` 和 `android:layout_height` 分别设置 SeekBar 的宽度和高度;`android:max` 定义了 SeekBar 的最大进度,通常根据实际需求进行设定。 接下来,我们需要在 Activity 的 `onCreate()` 方法中...
在Android开发中,SeekBar是一种常用的用户界面组件,它允许用户通过滑动条来选择一个介于最小值和最大值之间的数值。默认情况下,SeekBar是水平排列的,但有时为了满足特定的设计需求,我们可能需要创建一个垂直...
先来上个效果图: 当滑动时:数值显示,滑动停止时显示数字,使用FrameLayout结合... xmlns:tools=http://schemas.android.com/tools> <RelativeLayout android:id=@+id/wrapper_seekbar_indicator android:la
在Android开发中,SeekBar是一个非常常见的控件,它允许用户通过滑动来选择一个介于最小值和最大值之间的数值。然而,默认情况下,SeekBar是水平布局的,这可能不满足某些特殊界面设计的需求。在本实例中,我们将...
在Android开发中,SeekBar是一个非常常见的控件,用于让用户通过滑动来选择一个介于最小值和最大值之间的值。通常,SeekBar是水平显示的,但有时为了满足特定的界面设计需求,我们可能需要将其设置为竖直显示。本...
<item name="android:progressDrawable">@drawable/seekbar_progress</item> <item name="android:thumb">@drawable/seekbar_thumb</item> <item name="android:minHeight">4dp</item> <item name="android:...
android[Android实例] Android 竖着的SeekBar[Android实例] Android 竖着的SeekBar[Android实例] Android 竖着的SeekBar[Android实例] Android 竖着的SeekBar[Android实例] Android 竖着的SeekBar[Android实例] ...
在Android应用开发中,SeekBar是UI控件的一种,它提供了一种用户可以通过拖动条来选择介于两个值之间的任意值的方式。这个控件通常用于音量调节、进度选择等场景,具有高度的交互性和实用性。本篇将深入探讨SeekBar...