Question :
How do I get this result?
The3dotsinthisimagehavealreadybeenpressed.
Mylayout
<android.support.v7.widget.CardViewxmlns:android="http://schemas.android.com/apk/res/android"
xmlns_app="http://schemas.android.com/apk/res-auto"
xmlns_tools="http://schemas.android.com/tools"
android_layout_width="match_parent" android_layout_height="wrap_content"
android_layout_margin="3dp">
<RelativeLayout
android_layout_width="match_parent"
android_layout_height="match_parent">
<de.hdodenhof.circleimageview.CircleImageView
android_id="@+id/imageComent"
android_background="@mipmap/ic_perfil"
android_layout_width="53dp"
android_layout_height="53dp" />
<TextView
android_id="@+id/messageComent"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_padding="8dp"
android_text="comentario"
android_layout_alignParentRight="true"
android_layout_alignParentEnd="true"
android_layout_below="@+id/nameComent"
android_layout_toRightOf="@+id/imageComent"
android_layout_toEndOf="@+id/imageComent" />
<TextView
android_id="@+id/nameComent"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_layout_alignParentEnd="true"
android_layout_alignParentRight="true"
android_layout_alignParentTop="true"
android_layout_toEndOf="@+id/imageComent"
android_layout_toRightOf="@+id/imageComent"
android_padding="8dp"
android_scrollbarAlwaysDrawHorizontalTrack="false"
android_scrollbarAlwaysDrawVerticalTrack="false"
android_text="TextView" />
<ImageView
android_id="@+id/imageButton"
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_layout_above="@+id/messageComent"
android_layout_alignParentEnd="true"
android_layout_alignParentRight="true"
android_layout_alignParentTop="true"
android_adjustViewBounds="false"
android_background="@drawable/ic_3pontos"
android_cropToPadding="false" />
</RelativeLayout>
</android.support.v7.widget.CardView>
ErrorrelatedtothequestionIhadlater Problem with PopupMenu Recycleradpter
Answer :
You can create a popup with a list of options using the public class PopupMenu
added to Android from level 11 . The PopupMenu
will appear below the clicked item if there is space on the screen, or above if there is not. Here is a basic example:
Class
btn = (ImageButton) findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Criando uma instancia do popup
PopupMenu popup = new PopupMenu(mContext, btn);
//Inflando o popup usando o arquivo xml
popup.getMenuInflater().inflate(R.menu.menu_popup, popup.getMenu());
//Resgata o item clicado e mostra em um Toast
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(GetTextFileByURL.this, "Você clicou em : " + item.getTitle(), Toast.LENGTH_SHORT).show();
return true;
}
});
popup.show();
}
});
Menu
<menu xmlns_android="http://schemas.android.com/apk/res/android">
<item
android_id="@+id/one"
android_title="Legal"/>
<item
android_id="@+id/two"
android_title="Bom"/>
<item
android_id="@+id/three"
android_title="Ótimo"/>
<item
android_id="@+id/four"
android_title="Espetacular"/>
</menu>
Image
In many cases, a GIF is worth more than 1000 images