我一直在努力学习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和字符串是红色的?
答案 0 :(得分:-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"/>