将文本更改为True或False

时间:2015-11-11 16:33:32

标签: android

我有一个布尔值,根据方法结果返回True或False。

我想制作一个大文本,每次写入TRUE或FALSE取决于该布尔值。

我该怎么做?
这是一个爆破相机。

问题是,我正在使用相机作为按钮,每当有人触摸相机时它返回FALSE,每次相机拍照而没有人将其设置为黑暗时,它返回TRUE。

当FALSE发生时,相机会转到另一个活动 TRUE和FALSE工作正常,但我只能在我的日志上查看它。

我只想要一个Button,而不是在应用UI中写一个文本。

class BaseClass
{
   public:

   bool DoSomething()
   {
       return true;
   }
};

class SubClass : BaseClass
{
};

template<typename T, typename _Alloc = std::allocator<T>>
class TemplateClass
{
   public:
    template<typename U = T, typename std::enable_if<
       !std::is_base_of<BaseClass, U>::value>::type>
    void print_line()
    {
       std::cout << "Parameter of general Type T" << std::endl;
    }

    template<typename U = T, typename std::enable_if<
       std::is_base_of<BaseClass, U>::value>::type>
    void print_line()
    {
       std::cout << "Parameter of specific Type BaseClass" << std::endl;
    }
};

3 个答案:

答案 0 :(得分:1)

如果函数返回布尔值,则检查返回值是true还是false。然后相应地设置TextView

您可以将其添加到您的代码中

Boolean result=your_class.ImagemEscura(your_bitmap);
if(result)
    your_textview.setText("TRUE");
else
    your_textview.setText("FALSE");

答案 1 :(得分:0)

这可以在一行中完成:

mYourTextView.setText(String.valueOf(ImagemEscura(bitmap)));

答案 2 :(得分:0)

您可以在一行中执行此操作:

your_textview.setText(your_class.ImagemEscura(your_bitmap) ? "TRUE" : "FALSE");