是否可以使用android中搜索栏的值向活动添加视图?
例如,如果用户在搜索栏上选择并滚动到2的值,则将在同一活动中加载两个较小的图像视图
感谢您的帮助。
答案 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()
感谢: