我有几个分隔符.例如{del1,del2,del3}.假设我有文本:Text1 del1 text2 del2 text3 del3
我想以这种方式拆分字符串:
当数组的每个元素都是texti deli时,我需要获取字符串数组.我怎么能在C#中做到这一点?
例如,我以编程方式创建了4个表格,我希望每个表格高度为屏幕的1/4大小.每个桌子高度是屏幕尺寸的一半.我尝试了不同的方法,但是桌子高度并没有改变.我管理更改tablerow宽度,但高度没有.这是我的代码:
@SuppressLint("NewApi")
public class GameActivity extends Activity {
private Context context;
public void drawTable(){
int i;
TableLayout table = new TableLayout(context);
table.setLayoutParams(new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT, TableLayout.LayoutParams.MATCH_PARENT));
//table.setStretchAllColumns(true);
//table.setShrinkAllColumns(true);
//table.setWeightSum(1.0F);
TableRow[] rows = new TableRow[5];
for(i = 0; i < 4; ++i){
rows[i] = new TableRow(context);
rows[i].setBackgroundResource(R.drawable.images214);
rows[i].setWeightSum((float)1.0);
rows[i].setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, 10));
//rows[i].setScaleY(0.25F);
table.addView(rows[i]);
}
LinearLayout l = (LinearLayout) findViewById(R.id.linear);
l.addView(table);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_game);
context = this;
// TableLayout table = new TableLayout(this);
// TableRow row1 = new …Run Code Online (Sandbox Code Playgroud) android tablerow layoutparams android-4.0-ice-cream-sandwich android-tablelayout
我有Listbox:
<ListBox x:Name="FriendsRequestList">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<StackPanel>
<TextBlock Text="{Binding FullName}" Foreground="#FF316DCB"/>
<TextBlock Text="{Binding RequestText}" />
<StackPanel Orientation="Horizontal">
<Button Name="Accept" Content="Accept" Click="Accept_Click" Foreground="#FF28901F" Background="#FFB4D8BA"/>
<Button Name="Decline" Content="Decline" Click="Decline_Click" Foreground="#FF28901F" Background="#FFB4D8BA"/>
</StackPanel>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</Listbox>
Run Code Online (Sandbox Code Playgroud)
我在代码中尝试这些:
private void Accept_Click(object sender, RoutedEventArgs e)
{
Button clickedButton = sender as Button;
StackPanel st1 = clickedButton.Parent as StackPanel;
StackPanel st2 = st1.Parent as StackPanel;
StackPanel st3 = st2.Parent as StackPanel;
object parentControl = st3.Parent;
object obj = FriendsRequestList.Items[3];
int index1 = FriendsRequestList.Items.IndexOf(obj); …Run Code Online (Sandbox Code Playgroud) silverlight listbox selectedindex controltemplate windows-phone-7
我发送消息到无效的电子邮件地址,但我没有任何异常.它的工作就像一切都很好,并且在调试器中它显示一切正常.
private MailService() {
Properties props = new Properties();
props.put("mail.transport.protocol", "smtps");
props.put("mail.smtps.host", HOST);
props.put("mail.smtps.auth", "true");
props.put("mail.smtp.from", FROM);
props.put("mail.smtps.quitwait", "false");
mailSession = Session.getDefaultInstance(props);
mailSession.setDebug(true);
}
public static void sendMessage(String recipient, String subject,
String message) throws MessagingException {
if (mailService == null) {
mailService = new MailService();
}
MimeMessage mimeMessage = new MimeMessage(mailSession);
mimeMessage.setFrom(new InternetAddress(FROM));
mimeMessage.setSender(new InternetAddress(FROM));
mimeMessage.setSubject(subject);
mimeMessage.setContent(message, "text/plain");
mimeMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(recipient));
Transport transport = mailSession.getTransport("smtps");
transport.connect(HOST, PORT, USER, PASSWORD);
transport.sendMessage(mimeMessage,
mimeMessage.getRecipients(Message.RecipientType.TO));
transport.close();
}
Run Code Online (Sandbox Code Playgroud)
我尝试了不同的电子邮件地址,并且尽管它没有抛出异常.我错了什么?
我有seleconeradio,例如:
<h:selectOneRadio value="#{myBean.selectedValue}" layout="pageDirection">
<f:selectItems value="#{myBean.myList}" var="a" itemValue="#{a}" itemLabel="#{a}"/>
</h:selectOneRadio>
Run Code Online (Sandbox Code Playgroud)
其中myList是整数列表,例如1,3,2,4.如果用户在myBean selectedValue中选择第二个元素(即3),那么我想得到selectItems项的索引.
我应该在f:selectItems itemValue标签中写什么?或者这是不可能的?
PS我可以通过创建一个新类来实现它,在该类中我有索引属性并创建该类的新列表,给出正确的索引.但这是非常糟糕的解决方案.
android ×1
android-4.0-ice-cream-sandwich ×1
c# ×1
delimiter ×1
jakarta-mail ×1
java ×1
jsf ×1
jsf-2 ×1
layoutparams ×1
listbox ×1
sendmail ×1
silverlight ×1
split ×1
string ×1
tablerow ×1
transport ×1