diff --git a/app/src/main/res/layout/activity_identicon.xml b/app/src/main/res/layout/fragment_identicon.xml similarity index 97% rename from app/src/main/res/layout/activity_identicon.xml rename to app/src/main/res/layout/fragment_identicon.xml index fd22a2d..0ea17a3 100644 --- a/app/src/main/res/layout/activity_identicon.xml +++ b/app/src/main/res/layout/fragment_identicon.xml @@ -17,4 +17,4 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" /> - \ No newline at end of file + diff --git a/app/src/main/scala/com/nutomic/ensichat/fragments/IdenticonFragment.scala b/app/src/main/scala/com/nutomic/ensichat/fragments/IdenticonFragment.scala index 31ee33f..bb3ca4a 100644 --- a/app/src/main/scala/com/nutomic/ensichat/fragments/IdenticonFragment.scala +++ b/app/src/main/scala/com/nutomic/ensichat/fragments/IdenticonFragment.scala @@ -23,17 +23,20 @@ class IdenticonFragment extends DialogFragment { private lazy val address = new Address(getArguments.getString(IdenticonFragment.ExtraAddress)) private lazy val userName = getArguments.getString(IdenticonFragment.ExtraUserName) - override def onCreateView(inflater: LayoutInflater, container: ViewGroup, - savedInstanceState: Bundle): View = { - getDialog.setTitle(userName) - val view = inflater.inflate(R.layout.activity_identicon, container) + override def onCreateDialog(savedInstanceState: Bundle): Dialog = { + val view = LayoutInflater.from(getActivity).inflate(R.layout.fragment_identicon, null) view.findViewById(R.id.identicon) .asInstanceOf[ImageView] .setImageBitmap(IdenticonGenerator.generate(address, (150, 150), getActivity)) view.findViewById(R.id.address) .asInstanceOf[TextView] .setText(getString(R.string.address_colon, address.toString)) - view + + new AlertDialog.Builder(getActivity) + .setTitle(userName) + .setView(view) + .setPositiveButton(android.R.string.ok, null) + .create() } } \ No newline at end of file