0

アクティビティ グループにスピナーと 2 つのボタンがあります。ボタンの角を丸くしたい。Android の丸いボタンの形状 xml リソース ファイルを作成しました。レイアウトでボタンを作成するときに、このリソース ファイルをボタンの背景として割り当てました。ただし、アプリケーションを実行しても変更は反映されません。

その画面の ContentView を次のように設定しました。

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

これは、アクティビティ グループでスピナーを機能させるために行う必要があります。スピナーを持つアクティビティ グループでボタンを角を丸くするにはどうすればよいですか?

どんな助けでも大歓迎です。前もって感謝します。

4

2 に答える 2

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ファイルを開き、ボタンの属性を android:background = "@drawable/xml file name" として設定します

それがあなたを助けることを願っています。

于 2012-07-10T09:31:00.023 に答える
0

ボタンで setBackgroundResource メソッドを呼び出し、ボタン形状の xml ファイルを渡します。

また、再確認として、通常のアクティビティと標準のレイアウト ファイルを使用して、ボタンが丸く表示されていることを確認してください。

参考までに、ActivityGroup は非推奨になりました。

于 2012-07-10T09:28:44.077 に答える