Как создать Пользовательское диалоговое окно в Android?
Я хочу создать пользовательское диалоговое окно, как показано ниже

Я пробовал следующие вещи.
Я создал подкласс AlertDialog.Строитель и использовал пользовательский заголовок и пользовательский вид содержимого и использовал это, но результат был не таким, как ожидалось.
еще одна попытка была подкласса DialogFragment и настроить диалог внутри onCreateDialog, но результат был не так, как ожидалось.
затем я попытался использовать простой
14 ответов:
здесь я создал простой диалог, например:
custom_dialog начиная.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="80dp" android:background="#3E80B4" android:orientation="vertical" > <TextView android:id="@+id/txt_dia" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="10dp" android:text="Do you realy want to exit ?" android:textColor="@android:color/white" android:textSize="15dp" android:textStyle="bold"/> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:background="#3E80B4" android:orientation="horizontal" > <Button android:id="@+id/btn_yes" android:layout_width="100dp" android:layout_height="30dp" android:background="@android:color/white" android:clickable="true" android:text="Yes" android:textColor="#5DBCD2" android:textStyle="bold" /> <Button android:id="@+id/btn_no" android:layout_width="100dp" android:layout_height="30dp" android:layout_marginLeft="5dp" android:background="@android:color/white" android:clickable="true" android:text="No" android:textColor="#5DBCD2" android:textStyle="bold" /> </LinearLayout> </LinearLayout>вы должны
extends Dialogиimplements OnClickListenerpublic class CustomDialogClass extends Dialog implements android.view.View.OnClickListener { public Activity c; public Dialog d; public Button yes, no; public CustomDialogClass(Activity a) { super(a); // TODO Auto-generated constructor stub this.c = a; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.custom_dialog); yes = (Button) findViewById(R.id.btn_yes); no = (Button) findViewById(R.id.btn_no); yes.setOnClickListener(this); no.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_yes: c.finish(); break; case R.id.btn_no: dismiss(); break; default: break; } dismiss(); } }как вызвать диалог ?
R.id.TXT_Exit: CustomDialogClass cdd=new CustomDialogClass(Values.this); cdd.show();обновления
после долгого времени один из моих друзей попросил меня сделать диалог изогнутой формы с прозрачным фоном. Итак, здесь я реализовал оно.
чтобы сделать изогнутую форму, вам нужно создать отдельную
curve_shap.XMLниже<shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#000000" /> <stroke android:width="2dp" android:color="#ffffff" /> <corners android:bottomLeftRadius="20dp" android:bottomRightRadius="20dp" android:topLeftRadius="20dp" android:topRightRadius="20dp" /> </shape>теперь добавьте это
curve_shap.XMLв вашем основном виде макета. В моем случае я использовалLinearLayout<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="80dp" android:background="@drawable/curve_shap" android:orientation="vertical" > ... </LinearLayout>как это назвать ?
CustomDialogClass cdd = new CustomDialogClass(MainActivity.this); cdd.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); cdd.show();Я надеюсь, что это работает для вас.
это пример диалогового окна, создать с помощью xml.
следующий код xml-это просто пример, дизайн или представление реализовано здесь:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#ffffffff"> <ImageView android:layout_width="match_parent" android:layout_height="120dp" android:id="@+id/a" android:gravity="center" android:background="#DA5F6A" android:src="@drawable/dialog_cross" android:scaleType="fitCenter" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TEXTO" android:id="@+id/text_dialog" android:layout_below="@+id/a" android:layout_marginTop="20dp" android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:layout_marginBottom="20dp" android:textSize="18sp" android:textColor="#ff000000" android:layout_centerHorizontal="true" android:gravity="center_horizontal" /> <Button android:layout_width="wrap_content" android:layout_height="30dp" android:text="OK" android:id="@+id/btn_dialog" android:gravity="center_vertical|center_horizontal" android:layout_below="@+id/text_dialog" android:layout_marginBottom="20dp" android:background="@drawable/btn_flat_red_selector" android:layout_centerHorizontal="true" android:textColor="#ffffffff" /> </RelativeLayout>эти строки кода являются ресурсами drawable:
android:src="@drawable/dialog_cross" android:background="@drawable/btn_flat_red_selector"вы могли бы сделать класс расширяет диалог и что-то вроде этого:
public class ViewDialog { public void showDialog(Activity activity, String msg){ final Dialog dialog = new Dialog(activity); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setCancelable(false); dialog.setContentView(R.layout.dialog); TextView text = (TextView) dialog.findViewById(R.id.text_dialog); text.setText(msg); Button dialogButton = (Button) dialog.findViewById(R.id.btn_dialog); dialogButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { dialog.dismiss(); } }); dialog.show(); } }наконец форма вызова, по вашей деятельности например:
ViewDialog alert = new ViewDialog(); alert.showDialog(getActivity(), "Error de conexión al servidor");Я надеюсь, что его работа для вас.
еще один простой способ сделать это.
Шаг 1) Создайте макет с соответствующими идентификаторами.
Шаг 2) используйте следующий код, где вы хотите.
LayoutInflater factory = LayoutInflater.from(this); final View deleteDialogView = factory.inflate(R.layout.mylayout, null); final AlertDialog deleteDialog = new AlertDialog.Builder(this).create(); deleteDialog.setView(deleteDialogView); deleteDialogView.findViewById(R.id.yes).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //your business logic deleteDialog.dismiss(); } }); deleteDialogView.findViewById(R.id.no).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { deleteDialog.dismiss(); } }); deleteDialog.show();
добавить тему ниже в
values -> style.xml<style name="Theme_Dialog" parent="android:Theme.Light"> <item name="android:windowNoTitle">true</item> <item name="android:windowBackground">@android:color/transparent</item> </style>используйте эту тему в вашем
onCreateDialogспособ такой:Dialog dialog = new Dialog(FlightBookActivity.this,R.style.Theme_Dialog);определите свой макет диалога, включая строку заголовка в xml-файле, и установите этот xml-файл следующим образом:
dialog.setContentView(R.layout.your_dialog_layout);
просто сначала создать класс
public class ViewDialog { public void showDialog(Activity activity, String msg){ final Dialog dialog = new Dialog(activity); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setCancelable(false); dialog.setContentView(R.layout.custom_dialogbox_otp); dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); TextView text = (TextView) dialog.findViewById(R.id.txt_file_path); text.setText(msg); Button dialogBtn_cancel = (Button) dialog.findViewById(R.id.btn_cancel); dialogBtn_cancel.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Toast.makeText(getApplicationContext(),"Cancel" ,Toast.LENGTH_SHORT).show(); dialog.dismiss(); } }); Button dialogBtn_okay = (Button) dialog.findViewById(R.id.btn_okay); dialogBtn_okay.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Toast.makeText(getApplicationContext(),"Okay" ,Toast.LENGTH_SHORT).show(); dialog.cancel(); } }); dialog.show(); } }затем создайте custom_dialogbox_otp
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="330dp" android:layout_height="160dp" android:background="#00555555" android:orientation="vertical" android:padding="5dp" android:weightSum="100"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/round_layout_otp" android:orientation="vertical" android:padding="7dp" android:weightSum="100"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="60" android:orientation="horizontal" android:weightSum="100"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="80" android:gravity="center"> <ImageView android:id="@+id/a" android:layout_width="50dp" android:layout_height="50dp" android:background="#DA5F6A" android:gravity="center" android:scaleType="fitCenter" android:src="@mipmap/infoonetwo" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="20"> <TextView android:id="@+id/txt_file_path" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:singleLine="true" android:text="TEXTO" android:textColor="#FFFFFF" android:textSize="17sp" android:textStyle="bold" /> </LinearLayout> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="40" android:background="@drawable/round_layout_white_otp" android:orientation="vertical" android:weightSum="100"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:layout_weight="60"> <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:text="Do you wanna Exit..?" android:textColor="#ff000000" android:textSize="15dp" android:textStyle="bold" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="40" android:orientation="horizontal" android:weightSum="100"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginRight="30dp" android:layout_weight="50" android:gravity="center|right"> <Button android:id="@+id/btn_cancel" android:layout_width="80dp" android:layout_height="25dp" android:background="@drawable/round_button" android:gravity="center" android:text="CANCEL" android:textSize="13dp" android:textStyle="bold" android:textColor="#ffffffff" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="30dp" android:layout_weight="50" android:gravity="center|left"> <Button android:id="@+id/btn_okay" android:layout_width="80dp" android:layout_height="25dp" android:background="@drawable/round_button" android:text="OKAY" android:textSize="13dp" android:textStyle="bold" android:textColor="#ffffffff" /> </LinearLayout> </LinearLayout> </LinearLayout> </LinearLayout> </LinearLayout>затем в вашем drawable создать под xml-файлы.
для round_layout_white_otp.xml<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <!-- <corners android:radius="10dp" /> --> <corners android:bottomLeftRadius="18dp" android:bottomRightRadius="16dp" android:topLeftRadius="38dp" android:topRightRadius="36dp" /> <solid android:color="#C0C0C0" /> </shape>для round_layout_otp.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <!-- <corners android:radius="10dp" /> --> <corners android:bottomLeftRadius="18dp" android:bottomRightRadius="16dp" android:topLeftRadius="38dp" android:topRightRadius="38dp" /> <solid android:color="#DA5F6A" /> </shape>round_button
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <!-- <corners android:radius="10dp" /> --> <corners android:bottomLeftRadius="7dp" android:bottomRightRadius="7dp" android:topLeftRadius="7dp" android:topRightRadius="7dp" /> <solid android:color="#06A19E" /> </shape>затем, наконец, используйте Нижний код для визуального диалога ur:)
ваш выход :)ViewDialog alert = new ViewDialog(); alert.showDialog(ReceivingOTPRegActivity.this, "OTP has been sent to your Mail ");
public static void showCustomAlertDialog(Context context, String name, String id, String desc, String fromDate, String toDate, String resions) { final AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder( context); LayoutInflater inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.dialog, null); alertDialogBuilder.setView(view); alertDialogBuilder.setCancelable(false); final AlertDialog dialog = alertDialogBuilder.create(); dialog.show(); txt_empId = (TextView) view.findViewById(R.id.txt_dialog_empcode); txt_empName = (TextView) view.findViewById(R.id.txt_dialog_empname); txt_desc = (TextView) view.findViewById(R.id.txt_dialog_desc); txt_startDate = (TextView) view.findViewById(R.id.txt_dialog_startDate); txt_resions = (TextView) view.findViewById(R.id.txt_dialog_endDate); txt_empId.setTypeface(Utils.setLightTypeface(context)); txt_empName.setTypeface(Utils.setLightTypeface(context)); txt_desc.setTypeface(Utils.setLightTypeface(context)); txt_startDate.setTypeface(Utils.setLightTypeface(context)); txt_resions.setTypeface(Utils.setLightTypeface(context)); txt_empId.setText(id); txt_empName.setText(name); txt_desc.setText(desc); txt_startDate.setText(fromDate + "\t to \t" + toDate); txt_resions.setText(resions); btn_accept = (Button) view.findViewById(R.id.btn_dialog_accept); btn_reject = (Button) view.findViewById(R.id.btn_dialog_reject); btn_cancel = (Button) view.findViewById(R.id.btn_dialog_cancel); btn_accept.setTypeface(Utils.setBoldTypeface(context)); btn_reject.setTypeface(Utils.setBoldTypeface(context)); btn_cancel.setTypeface(Utils.setBoldTypeface(context)); btn_cancel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub dialog.dismiss(); } }); }
самый простой способ создания пользовательского диалогового окна:
инициализировать и отобразить диалоговое окно:
ViewDialog alertDialoge = new ViewDialog(); alertDialoge.showDialog(getActivity(), "PUT DIALOG TITLE");создать способ:
public class ViewDialog { public void showDialog(Activity activity, String msg) { final Dialog dialog = new Dialog(activity); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setCancelable(false); dialog.setContentView(R.layout.custom_dialoge_feedback); TextView text = (TextView) dialog.findViewById(R.id.text_dialog_feedback); text.setText(msg); Button okButton = (Button) dialog.findViewById(R.id.btn_dialog_feedback); Button cancleButton = (Button) dialog.findViewById(R.id.btn_dialog_cancle_feedback); final EditText edittext_tv = (EditText) dialog.findViewById(R.id.dialoge_alert_text_feedback); okButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //Perfome Action } }); cancleButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { dialog.dismiss(); } }); dialog.show(); } }создать макет XML, который вы хотите или нужно.
вы можете попробовать это просто Android dialog popup library чтобы вырезать загроможденный диалоговый код. Он очень прост в использовании на вашей деятельности. после этого вы можете иметь этот код в своей деятельности, чтобы показать dialog
Pop.on(this).with().title(R.string.title).layout(R.layout.custom_pop).show();здесь R. макет.custom_pop ваш пользовательский макет так, как вы хотите украсить свой диалог.
Я нашел это самый простой способ для отображения настраиваемого диалогового окна.
у вас есть макет
your_layout.xmlpublic void showCustomDialog(final Context context) { Dialog dialog = new Dialog(context); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); view = inflater.inflate(R.layout.your_layout, null, false); findByIds(view); /*HERE YOU CAN FIND YOU IDS AND SET TEXTS OR BUTTONS*/ ((Activity) context).getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); dialog.setContentView(view); final Window window = dialog.getWindow(); window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT); window.setBackgroundDrawableResource(R.color.colorTransparent); window.setGravity(Gravity.CENTER); dialog.show(); }
самый простой способ изменить цвет фона и стиль текста, чтобы сделать пользовательскую тему для диалога оповещения android, как показано ниже : -
: просто поместите ниже код стилей.XML-код :
<style name="AlertDialogCustom" parent="@android:style/Theme.Dialog"> <item name="android:textColor">#999999</item> <item name="android:windowIsFloating">true</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowTitleStyle">@null</item> <item name="android:typeface">monospace</item> <item name="android:backgroundDimEnabled">false</item> <item name="android:textSize">@dimen/abc_text_size_medium_material</item> <item name="android:background">#80ff00ff</item> </style>: теперь настройка дело сделано, теперь просто применить к объекту alertBuilder:
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this,R.style.AlertDialogCustom);надеюсь, это поможет вам !
создать пользовательский макет оповещения custom_aler_update.xml
затем скопируйте в Activity
AlertDialog basic_reg; AlertDialog.Builder builder ; builder = new AlertDialog.Builder(ct, R.style.AppCompatAlertDialogStyle); LayoutInflater inflater = ((Activity) ct).getLayoutInflater(); View v = inflater.inflate(R.layout.custom_aler_update, null); builder.setView(v); builder.setCancelable(false); builder.create(); basic_reg = builder.show();кой стиль
<style name="AppCompatAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert"> <item name="colorAccent">@color/colorAccent</item> <item name="android:textColorPrimary">@color/primaryTextColor</item> <item name="android:background">@color/white</item> </style>
фрагмент диалога-это самый простой способ создания пользовательского диалогового окна оповещения.Следуйте приведенному выше коду, чтобы создать пользовательское представление для диалогового окна, а затем реализовать его с помощью фрагмента диалогового окна. Добавьте следующий код в файл макета:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="80dp" android:background="#3E80B4" android:orientation="vertical"> <TextView android:id="@+id/txt_dia" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="10dp" android:text="Do you realy want to exit ?" android:textColor="@android:color/white" android:textSize="15dp" android:textStyle="bold" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:background="#3E80B4" android:orientation="horizontal"> <Button android:id="@+id/btn_yes" android:layout_width="100dp" android:layout_height="30dp" android:background="@android:color/white" android:clickable="true" android:text="Yes" android:textColor="#5DBCD2" android:textStyle="bold" /> <Button android:id="@+id/btn_no" android:layout_width="100dp" android:layout_height="30dp" android:layout_marginLeft="5dp" android:background="@android:color/white" android:clickable="true" android:text="No" android:textColor="#5DBCD2" android:textStyle="bold" /> </LinearLayout> </LinearLayout>посмотреть пользовательский Диалог оповещения с помощью фрагмента диалога знать как это делать.
создать макет диалогового окна оповещения что-то вроде этого
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/btn" android:layout_width="match_parent" android:text="Custom Alert Dialog" android:layout_height="40dp"> </Button> </LinearLayout>и добавить ниже код на вашем классе активности
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LayoutInflater inflate = LayoutInflater.from(this); alertView = inflate.inflate(R.layout.your_alert_layout, null); Button btn= (Button) alertView.findViewById(R.id.btn); showDialog(); } public void showDialog(){ Dialog alertDialog = new Dialog(RecognizeConceptsActivity.this); alertDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); alertDialog.setContentView(alertView); alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); alertDialog.show(); }
это класс для диалогового окна оповещения, так что вы можете вызвать класс из любого действия, чтобы повторно использовать код.
public class MessageOkFragmentDialog extends DialogFragment { Typeface Lato; String message = " "; String title = " "; int messageID = 0; public MessageOkFragmentDialog(String message, String title) { this.message = message; this.title = title; } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); LayoutInflater inflater = getActivity().getLayoutInflater(); View convertview = inflater.inflate(R.layout.dialog_message_ok_box, null); Constants.overrideFonts(getActivity(), convertview); Lato = Typeface .createFromAsset(getActivity().getAssets(), "font/Lato-Regular.ttf"); TextView textmessage = (TextView) convertview .findViewById(R.id.textView_dialog); TextView textview_dialog_title = (TextView) convertview.findViewById(R.id.textview_dialog_title); textmessage.setTypeface(Lato); textview_dialog_title.setTypeface(Lato); textmessage.setText(message); textview_dialog_title.setText(title); Button button_ok = (Button) convertview .findViewById(R.id.button_dialog); button_ok.setTypeface(Lato); builder.setView(convertview); button_ok.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { dismiss(); } }); return builder.create(); } }Xml-файл для того же:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="#ffffff" android:gravity="center_vertical|center" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/blue_color" android:gravity="center_horizontal" android:orientation="horizontal"> <TextView android:id="@+id/textview_dialog_title" android:layout_width="wrap_content" android:layout_height="50dp" android:gravity="center" android:textColor="@color/white_color" android:textSize="@dimen/txtSize_Medium" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/txt_white_color" /> <TextView android:id="@+id/textView_dialog" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="@dimen/margin_20" android:textColor="@color/txt_gray_color" android:textSize="@dimen/txtSize_small" /> <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/txt_white_color" android:visibility="gone"/> <Button android:id="@+id/button_dialog" android:layout_width="wrap_content" android:layout_height="@dimen/margin_40" android:layout_gravity="center" android:background="@drawable/circular_blue_button" android:text="@string/ok" android:layout_marginTop="5dp" android:layout_marginBottom="@dimen/margin_10" android:textColor="@color/txt_white_color" android:textSize="@dimen/txtSize_small" /> </LinearLayout> </LinearLayout>




Comments