【问题标题】:Display text and image with one click a button一键显示文本和图像
【发布时间】:2018-06-15 06:00:37
【问题描述】:

两个月来我一直在努力学习android studio。我进步了一点但是。我还没有达到我的意图。我只想在字符串文件中显示我的文本,而在可绘制文件中显示我的图像只需单击一个按钮。 有可能吗?

btn.setOnClickListener(    
    new Button.OnClickListener(){
        public void onClick(View v){
           //here I want t o display the image in my drawable file
                   and
            // here I want to show my html text in my string file

        }
    }
);

谢谢图片没问题。但文字不起作用:

   @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        Button btn = (Button)findViewById(R.id.btn);
        final ImageView img = (ImageView)findViewById(R.id.img);

        btn.setOnClickListener(new View.OnClickListener() {
                                         @Override
                                         public void onClick(View view) {
                                             String myString = getResource().getString(R.strings.delivery_address);
                                             img.setImageResource(R.drawable.bb);


                    }
                }
        );

                }
}

为什么 getresource 和 strins 是红色的 我也创建了字符串和图像文件,但为什么 getresource 和 strings 是红色的?

【问题讨论】:

  • 我没有得到你的问题。你想在哪里显示你的图片和 html 内容?

标签: android image


【解决方案1】:

您可以使用android:drawableLeft 属性在按钮上设置图像

<Button
        android:id="@+id/button_id"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/your_image"
        android:text="@string/your text"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 2019-11-15
    相关资源
    最近更新 更多