根据搜索栏位置动态添加视图

时间:2018-08-27 13:32:36

标签: android seekbar

是否可以使用android中搜索栏的值向活动添加视图?

例如,如果用户在搜索栏上选择并滚动到2的值,则将在同一活动中加载两个较小的图像视图

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我一直在研究这个问题,这是我的解决方案。它可能并不完美,所以请让我知道是否有需要改进的地方。

This是结果。

1。。创建一个新项目,然后download these sample images。将图像文件保存到项目的const userRef = db.ref().child('USER'); const boughProductRef = db.ref().child('BOUGHT_PRODUCT'); boughProductRef.orderByChild('status').equalTo('Pending').on("value", snapshot => { if (!!snapshot && !!snapshot.val()) { _.forEach(Object.keys(snapshot.val()), key => { var boughtProduct = snapshot.val()[key]; var sellerId = _.split(_.get(boughtProduct, 'productId'), "/")[0]; var updateBoughtProduct = boughProductRef.child(key); userRef.child(sellerId) .once("value") .then(snap => { if (!!snap && snap.val()) { var user = snap.val(); userRef.child(sellerId).update({ balance: user.balance + boughtProduct.amount }) } }).then(() => { updateBoughtProduct.update({ status: "Approved" }) }).catch((error) => { console.log(error, 'error'); }) }) } }); 目录中。

2。。打开res/drawable/文件并插入以下内容:

activity_main.xml

res/layout/activity_main.xml

3。。打开<?xml version="1.0" encoding="utf-8"?> <ScrollView 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" android:orientation="vertical" tools:context=".MainActivity"> <LinearLayout android:id="@+id/linearLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <SeekBar android:id="@+id/seekBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginEnd="8dp" android:layout_marginLeft="8dp" android:layout_marginRight="8dp" android:layout_marginStart="8dp" android:layout_marginTop="8dp" android:max="10" /> </LinearLayout> </ScrollView> 并为MainActivity.java方法插入以下代码:

MainActivity.java

onCreate()

感谢: