2012-07-10 3 views
0

나는 Spinner와 Activity Group에 2 개의 버튼이 있습니다. 둥근 모서리를 단추에 적용하고 싶습니다. Android에서 둥근 버튼 모양의 XML 리소스 파일을 만들었습니다. 레이아웃에 단추를 만드는 동안이 리소스 파일을 단추의 배경으로 지정했습니다. 그러나 변경 사항은 응용 프로그램을 실행 한 후에 반영되지 않습니다.활동 그룹 안의 Android 라운드 버튼 및 회 전자

setContentView(LayoutInflater.from(getParent()).inflate(R.layout.textmessage,null)); 

이 액티비티 그룹에 스피너 작동하도록 할 수 있습니다

나는대로 해당 화면에 대한 내용 없음을 설정했습니다. Spinner가있는 활동 그룹에서 버튼을 둥근 모서리로 만들려면 어떻게해야합니까?

도움을 주시면 감사하겠습니다. 미리 감사드립니다.

+0

jst 둥근 모서리가있는 이미지를 background.no로 설정합니다. xml 파일 – AkashG

+0

을 만들 필요가 있고 레이아웃을 설정하여 레이아웃을 전달할 필요가 없습니다. – AkashG

+0

레이아웃을 직접 레이아웃에 전달하면 Spinner가 작동하지 않습니다. setcontentview. 회 전자가 액티비티 그룹 내에서 제대로 작동하도록 팽창시켜야합니다. – vaishali

답변

0

버튼에 setBackgroundResource 메소드를 호출하고 버튼 모양에 대한 xml 파일을 전달하십시오.

또한 이중 확인으로, 일반 Activity 및 표준 레이아웃 파일을 사용하여 버튼이 둥글게 표시되는지 확인하십시오.

FYI ActivityGroup은 이제 제공되지 않습니다.

+0

setBackgroundResource 메서드를 사용하여 단추 배경을 설정하려고했습니다. 그러나 Spinner가있는 활동 그룹에는 변경 사항이 반영되지 않습니다. 액티비티 그룹의 일반적인 활동의 경우 제대로 작동합니다. – vaishali

+0

활동 그룹을 잠시 잊어 버리십시오. 그룹의 일부가 아닌 Spinner와 둥근 모서리가있는 Button을 사용하여 활동을 단독으로 표시 할 수 있습니까? 난 당신이 버튼을 사용하여 활동 그룹 및 활동에 사용하고있는 코드 중 일부를 게시해야한다고 생각합니다. 어쩌면 당신은 틀린 단추 또는 무언가를 참조하고있다. 게시하고있는 것들 중 일부는 코드를 보지 않고서는 의미가 없습니다. – Fraggle

0

res/drawable 폴더에 xml 파일을 만듭니다. XML 파일의 코드는 다음과 같습니다

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" > 

<solid android:color="#dadada"/> 
    <corners 
    android:topLeftRadius="13dip" 
    android:topRightRadius="13dip" 
    android:bottomLeftRadius="13dip" 
    android:bottomRightRadius="13dip"/> 
</shape> 

는 안드로이드와 같은 버튼 XML 파일 및 버튼의 설정 속성을 연 후 : = 배경을 "@ 드로어 블/사진 XML 파일 이름"

희망은 당신을 도와줍니다 .

+0

위와 비슷한 모양 리소스 파일을 만들었습니다. 정상적인 활동 화면에서는 정상적으로 작동합니다. 그러나 회 전자가있는 활동 그룹에서는 변경 사항이 반영되지 않습니다. – vaishali

+0

프로그래밍 방식으로 버튼 속성 설정 - Button.setBackgroundResource (R.drawable.xml 파일 이름); – Sats

+0

Button 배경을 프로그래밍 방식으로 설정하려고했습니다. 아직 스피너가있는 활동 그룹에서는 작동하지 않습니다. – vaishali