Хорошо! Франческо, мой друг, у меня есть идея, хотя и не рабочий код (потому что я не очень хорош в этом). Итак, вот оно:
Реализация onClickListener()
на вашем ImageView
, как показано ниже:
ImageView iv = (ImageView)findViewById(R.id.imageview1);
iv.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
/** When I say do your stuff here, I mean read the user input and set your wallpaper here. I'm sorry that I don't really know how to save/set the wallpaper */
}
});
Когда дело доходит до чтения пользовательского ввода / генерации случайных кавычек, вы можете сделать это:
Вы сказали, что у вас уже есть кавычки, сохраненные в файле strings.xml
. Используя идентификаторы этих строк, я думаю, что вы можете реализовать сценарий switch
, в котором используются java imports
- java.util.Scanner
и java.util.Random
. В конечном счете, использование их в вашем ImageView
onClickListener
может / должно привести к желаемому результату.
Я знаю, что мой ответ слишком расплывчатый, но я слабо надеюсь, что он дал вам минутное представление о том, что вы можете реализовать. Я серьезно надеюсь, что есть лучшие ответы, чем это. Если нет, то я надеюсь, что это поможет вам, и я также надеюсь, что я не веду вас в неправильном направлении, так как это всего лишь предположение. Извините, но это все, что у меня есть.