Nie wiem co jest źle w tym kodzie, że podkreśla mi setOnClickListener przy ImageView. Ktoś coś zauważył?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_omnie);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
Button butOk = (Button) findViewById(R.id.button);
butOk.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
EditText text = (EditText) findViewById(R.id.imie);
Toast toast = Toast(text);
toast.show();
toast.setGravity(Gravity.CENTER, 0, 0);
}
});
}
private Toast Toast(EditText text) {
return Toast.makeText(this, text.getText().toString(), Toast.LENGTH_LONG);
}
private boolean emotico = false;
ImageView emot = (ImageView) findViewById(R.id.obrazek);
emot.setOnClickListener(new View.OnClickListener()
{
public void onClick (View v) {
//ImageView emot = (ImageView) findViewById(R.id.obrazek);
if (emotico) {
emot.setImageResource(R.drawable.ic2);
} else {
emot.setImageResource(R.drawable.ic1);
}
emotico = !emotico;
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_omnie, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}