Hide dialer in landscape mode
This commit is contained in:
parent
fa0f35f4e0
commit
57f8e5dc68
2 changed files with 14 additions and 3 deletions
|
@ -78,7 +78,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<org.linphone.ui.Numpad
|
||||
android:id="@+id/Dialer"
|
||||
android:id="@+id/numpad"
|
||||
android:contentDescription="@string/content_description_numpad"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
|
|
@ -25,6 +25,7 @@ import org.linphone.ui.CallButton;
|
|||
import org.linphone.ui.EraseButton;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.content.res.Configuration;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.app.Fragment;
|
||||
|
@ -33,6 +34,7 @@ import android.view.View;
|
|||
import android.view.View.OnClickListener;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
|
||||
/**
|
||||
* @author Sylvain Berfini
|
||||
|
@ -41,6 +43,7 @@ public class DialerFragment extends Fragment {
|
|||
private static DialerFragment instance;
|
||||
private static boolean isCallTransferOngoing = false;
|
||||
|
||||
private AddressAware numpad;
|
||||
private AddressText mAddress;
|
||||
private CallButton mCall;
|
||||
private ImageView mAddContact;
|
||||
|
@ -71,7 +74,7 @@ public class DialerFragment extends Fragment {
|
|||
mCall.setImageResource(R.drawable.call_audio_start);
|
||||
}
|
||||
|
||||
AddressAware numpad = (AddressAware) view.findViewById(R.id.Dialer);
|
||||
numpad = (AddressAware) view.findViewById(R.id.numpad);
|
||||
if (numpad != null) {
|
||||
numpad.setAddressWidget(mAddress);
|
||||
}
|
||||
|
@ -138,6 +141,14 @@ public class DialerFragment extends Fragment {
|
|||
LinphoneActivity.instance().selectMenu(FragmentsAvailable.DIALER);
|
||||
LinphoneActivity.instance().updateDialerFragment(this);
|
||||
LinphoneActivity.instance().showStatusBar();
|
||||
LinphoneActivity.instance().hideTabBar(false);
|
||||
}
|
||||
|
||||
boolean isOrientationLandscape = getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE;
|
||||
if(isOrientationLandscape) {
|
||||
((LinearLayout) numpad).setVisibility(View.GONE);
|
||||
} else {
|
||||
((LinearLayout) numpad).setVisibility(View.VISIBLE);
|
||||
}
|
||||
|
||||
if (shouldEmptyAddressField) {
|
||||
|
|
Loading…
Reference in a new issue