如何在android中设计和编码如下
在我的应用程序中,我有比例和进度条,如下图所示
我有单独的进度条图像和标记。我的需要是如何使标记在android中的进度条上移动。请帮我。
我的布局 xml 是:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout android:layout_height="wrap_content" android:background="@drawable/scale_bg"
android:layout_marginLeft="10dp" android:layout_marginRight="10dp"
android:layout_width="fill_parent" android:id="@+id/relativeLayout1">
</RelativeLayout>
<FrameLayout android:layout_height="wrap_content" android:layout_marginTop="20dp"
android:layout_marginLeft="10dp" android:layout_marginRight="10dp"
android:layout_width="fill_parent" android:id="@+id/relativeLayout2">
<ImageButton android:layout_width="wrap_content"
android:id="@+id/imageButton1" android:layout_height="wrap_content"
android:background="@drawable/slider_bg" android:layout_alignParentLeft="true">
</ImageButton>
<ImageButton android:layout_width="wrap_content" android:clickable="true"
android:id="@+id/imageButton1" android:layout_height="wrap_content"
android:background="@drawable/slider_arrow" android:layout_alignParentLeft="true">
</ImageButton>
</FrameLayout>
</LinearLayout>
更新的 xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout android:layout_height="wrap_content" android:background="@drawable/scale_bg"
android:layout_marginLeft="10dp" android:layout_marginRight="10dp"
android:layout_width="fill_parent" android:id="@+id/relativeLayout1">
</RelativeLayout>
<RelativeLayout android:layout_height="wrap_content" android:layout_marginTop="20dp"
android:layout_marginLeft="10dp" android:layout_marginRight="10dp"
android:layout_width="fill_parent" android:id="@+id/relativeLayout2">
<SeekBar android:layout_height="wrap_content" android:id="@+id/seekBar1"
android:layout_width="match_parent" android:thumb="@drawable/slider_arrow"
android:progressDrawable="@drawable/slider_bg">
</SeekBar>
</RelativeLayout>
</LinearLayout>
slider_bg 和 slider_arrow 是 png 图像。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这非常简单,我建议您查看以下博客文章,它很好地描述了如何做到这一点: http://www.mokasocial.com/2011/02/create-a-custom-styled-ui-slider-seekbar-in-android/
This is pretty simple to do, I suggest you check out the following blog article which does a very good job describing how to do it: http://www.mokasocial.com/2011/02/create-a-custom-styled-ui-slider-seekbar-in-android/
尝试
try
它实际上是
SeekBar
,相当于Windows控件上的Slider
。您需要自定义背景、颜色和索引器。It's
SeekBar
actually, which is equivalent withSlider
on Windows controls. You need to customize the background, color and indexer.