使用AutoCompleteTextView更改当前显示页面

时间:2015-06-06 16:50:13

标签: android autocompletetextview

有一个AutoCompleteTextView,当用户编写示例蓝色并从AutoCompleteTextView中选择它时,当前页面将更改为该特定页面。

以下是代码:

#ifndef DISPLAYWIDGET_H
#define DISPLAYWIDGET_H

#include <QtWidgets/QWidget>
#include <QPixmap>
#include <QGraphicsScene>
#include <QGraphicsView>
#include <QGraphicsPixmapItem>
#include <QPushButton>
#include <QHBoxLayout>
#include <QTimer>
#include <QLabel>

#define FULLSCALE 255
#define IM_X_MIN -5.0
#define IM_X_MAX 5.0
#define IM_Z_MIN 0.0
#define IM_Z_MAX 15.0
#define IM_PIXEL_WIDTH 200
#define IM_PIXEL_HEIGHT IM_PIXEL_WIDTH * (IM_Z_MAX-IM_Z_MIN)/(IM_X_MAX - IM_X_MIN)
#define BORDER_WIDTH    10
#define RAND_SEED 7

class DisplayWidget : public QWidget
{
    Q_OBJECT

public:
    DisplayWidget(int width, int height, QWidget *parent = 0);
    ~DisplayWidget();

private:
    QLabel* bimageLabel;
    QLabel* dimageLabel;
    QImage* bImage;
    QImage* dImage;
    QTimer* frameGrab;
    QPushButton* debugButton;

    void CreateWidgets();
    void SetupGui();

    int w, h;

public slots:
    void GenerateNewData();
};

#endif // DISPLAYWIDGET_H

红色,黑色,蓝色页面是名为“xml”的目录中的普通XML文件。

在我写b时运行代码后,黑色行显示并点击它但没有任何反应。

我不想使用活动(意图)方法。 感谢。

1 个答案:

答案 0 :(得分:1)

而不是==使用.equals

而不是从&#34; et_search_game.getText()。toString()。trim()&#34;你可以从适配器和位置&#34;我&#34;

将布局xmls放置在&#34; layout&#34;中始终是最佳做法。目录