-2
A
답변
0
음이 나에게 사용자 정의 대화 상자처럼 보이는 둥근 모서리를 가진이 메뉴를 원하는 당신이 그런 일을 그릴 수있는 방법을 의미하는 경우, 그 관리하는 쉬운 방법을 말할 것이다, 그 안에 라디오 버튼이있는 일반 활동을 만든 다음 활동의 테마를 대화 테마로 변경 한 다음 해당 활동을 메뉴 항목, 동작 또는 원하는대로 연결하십시오.
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//hook up the radio buttons and button here and give them actions
}
}
레이아웃 .XML 파일 : 여기 예입니다, 난 그냥 알고 않았다, 나는 그것이 도움 :
활동 자바 코드의 일종을 제공 할 수 있기를 바랍니다
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
tools:context="com.dall.radiobut.MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="the title"
android:textColor="@android:color/black"
android:textSize="25sp"
android:textStyle="bold" />
<RadioGroup
android:id="@+id/radioGroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView">
<RadioButton
android:id="@+id/radioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="first action"
android:textColor="@android:color/black" />
<RadioButton
android:id="@+id/radioButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="second action"
android:textColor="@android:color/black" />
<RadioButton
android:id="@+id/radioButton3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="third action"
android:textColor="@android:color/black" />
<RadioButton
android:id="@+id/radioButton4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="forth action"
android:textColor="@android:color/black" />
</RadioGroup>
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/radioGroup"
android:layout_margin="5dp"
android:text="cancel"/>
</RelativeLayout>
AndroidManifest를 .XML :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dall.radiobut">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@android:style/Theme.Holo.Dialog.NoActionBar.MinWidth">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
그리고 여기 최종 제품입니다!
+0
둥근 모서리가 아니며, –
Google이 내 지역에 있습니까? 'android custom dialogfragment'에 대한 구글 그냥 –
지금까지 무엇을했는지, 정확한 문제는 무엇이며 왜 인터넷 검색이 성공적이지 않았는지를 현재 코드 나 설명에 추가 할 수 있습니까? –
버튼을 클릭하면 컨텍스트 메뉴가 열리겠습니다. 및 사각형으로 표시되지 않은 둥근 모서리로 표시된 상황에 맞는 메뉴 –